單執行緒較多執行緒來說,系統穩定、擴展性極強、軟體豐富。多用於點對點的服務。
軟道語錄
單執行緒
單執行緒就是一心一意,用情專一的痴情少年
單執行緒就是進程只有一個執行緒
多執行緒就是進程有多個執行緒
單執行緒處理的優點:同步應用程式的開發比較容易,但由於需要在上一個任務完成後才能開始新的任務,所以其效率通常比多執行緒應用程式低。如果完成同步任務所用的時間比預計時間長,應用程式可能會不回響。多執行緒處理可以同時運行多個過程。例如,文字處理器應用程式在您處理文檔的同時,可以檢查拼寫(作為單獨的任務)。由於多執行緒應用程式將程式劃分成獨立的任務,因此可以在以下方面顯著提高性能: 多執行緒技術使程式的回響速度更快,因為用戶界面可以在進行其他工作的同時一直處於活動狀態。 當前沒有進行處理的任務可以將處理器時間讓給其他任務。 占用大量處理時間的任務可以定期將處理器時間讓給其他任務。 可以隨時停止任務。 可以分別設定各個任務的優先權以最佳化性能。