1.阻塞與線程 什麼是阻塞(block)呢? 線程在執行中如果遇到磁盤讀寫或網絡通信(統稱為 I/O 操作),通常要耗費較長的時間,這時操作系統會剝奪這個線程的 CPU 控制權,使其暫停執行,同時將資源讓給其他的工作線程,這種線程調度方式稱為 阻塞。當 I/O 操作完畢時,操作系統將這個線程的阻塞狀態解除,恢復其對CPU的控制權,令其繼續執行。 這種 I/O 模