5.C#線程管理初探

一個進程能夠包含單個或多個線程 線程用Thread表示 任務表明須要執行的操做,用Task表示 線程池是多個線程的集合,決定如何向線程分配任務,用ThreadPool表示web 一個任務開始時線程池分配線程來進行工做,工做完畢後解除分配 多線程有不肯定性,C#中常常用lock語句(鎖)進行處理,lock表示該部分的代碼只能由一個線程進行處理,其它線程運行到此處時將被掛起,直到這部分代碼被第一個線程
相關文章
相關標籤/搜索