系統為應用程式分配所需的記憶體以及其他資源,記憶體和資源的物理分離叫做進程。 進程是以線程為單位競爭CPU,那麼什麼是線程呢? 線程可看成一個可執行的指令單元,他使用進程中的數據,包含若幹條指令,進程與線程的對應是一對多 這五個線程會輪流競爭CPU資源。 CPU按 時間片 輪流執行各個線程 操作系統提供 ...
系統為應用程式分配所需的記憶體以及其他資源,記憶體和資源的物理分離叫做進程。
進程是以線程為單位競爭CPU,那麼什麼是線程呢?
線程可看成一個可執行的指令單元,他使用進程中的數據,包含若幹條指令,進程與線程的對應是一對多
這五個線程會輪流競爭CPU資源。
CPU按 時間片 輪流執行各個線程
操作系統提供一套線程調度的演算法,編寫的.Net程式運行時預設會對應一個線程,稱之為主線程,如果需要在.Net程式中啟動更多的線程,就需要接觸到多線程編程相關的一些類。