複製鏈接
請複製以下鏈接發送給好友

單線程

鎖定
單線程在程序執行時,所走的程序路徑按照連續順序排下來,前面的必須處理好,後面的才會執行。
中文名
單線程
特    點
系統穩定、擴展性極強、軟件豐富
單線程
就是進程只有一個線程
多線程
就是進程有多個線程

目錄

單線程基本概念

單線程較多線程來説,系統穩定、擴展性極強、軟件豐富。多用於點對點的服務。
軟道語錄 [1] 
單線程 單線程
單線程
單線程就是一心一意,用情專一的痴情少年
單線程就是進程只有一個線程
多線程就是進程有多個線程

單線程優點

單線程處理的優點:同步應用程序的開發比較容易,但由於需要在上一個任務完成後才能開始新的任務,所以其效率通常比多線程應用程序低。如果完成同步任務所用的時間比預計時間長,應用程序可能會不響應。多線程處理可以同時運行多個過程。例如,文字處理器應用程序在您處理文檔的同時,可以檢查拼寫(作為單獨的任務)。由於多線程應用程序將程序劃分成獨立的任務,因此可以在以下方面顯著提高性能: 多線程技術使程序的響應速度更快,因為用户界面可以在進行其他工作的同時一直處於活動狀態。 當前沒有進行處理的任務可以將處理器時間讓給其他任務。 佔用大量處理時間的任務可以定期將處理器時間讓給其他任務。 可以隨時停止任務。 可以分別設置各個任務的優先級以優化性能。
參考資料