進程是指在系統中正在運行的一個應用程序;線程是系統分配處理器時間資源的基本單元,或者說進程之內獨立執行的一個單元。對於操 作系統而言,其調度單元是線程。一個進程至少包括一個線程,通常將該線程稱為主線程。一個進程從主線程的執行開始進而創建一個或多個附加線程,就是所謂基於多線程的多任務。
端口是計算機與外界通訊的出口,端口將接收到的數據包給到指定的應用程序來處理。
進程或是線程可同時監聽多個端口。
---------------------
原文:https://blog.csdn.net/xufeipeng/article/details/9091593