位置:首頁(yè) > 軟件操作教程 > 編程開發(fā) > C# > 問(wèn)題詳情

線程概述

提問(wèn)人:劉冬梅發(fā)布時(shí)間:2020-10-13

1.使用C#編寫任何程序時(shí),都有一個(gè)入口:Main()方法。程序從Main()方法的第一條語(yǔ)句開始執(zhí)行,直到這個(gè)方法返回為止。這樣的程序結(jié)構(gòu)非常適合于有一個(gè)可識(shí)別的任務(wù)序列的程序,但程序常常需要同時(shí)完成多個(gè)任務(wù)。例如在使用文字處理軟件的時(shí)候,用戶在輸入文字的同時(shí),軟件能同步進(jìn)行拼寫檢查而不需要用戶的等待;再如在一個(gè)應(yīng)用程序的打印功能中,如果程序只能執(zhí)行一個(gè)任務(wù)序列,用戶可能需要等待所有的打印任務(wù)完成后才能繼續(xù)操作,這時(shí)就需要能讓程序同時(shí)處理多個(gè)任務(wù)的能力。

2.在C#應(yīng)用程序中,第一個(gè)線程總是Main()方法,因?yàn)榈谝粋€(gè)線程是由.NET運(yùn)行庫(kù)開始執(zhí)行的,Main()方法是.NET運(yùn)行庫(kù)選擇的第一個(gè)方法。后續(xù)的線程由應(yīng)用程序在內(nèi)部啟動(dòng),即應(yīng)用程序可以創(chuàng)建和啟動(dòng)新的線程。 

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部