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