線程、進程和協程

進程和線程的區別 1. 地址空間和其它資源:進程間相互獨立,同一進程的各線程間共享。某進程內的線程在其它進程不可見。 2. 通訊:進程間通訊IPC或者共享內存,線程間能夠直接讀寫進程數據段(如全局變量)來進行通訊——須要進程同步和互斥手段的輔助,以保證數據的一致性。 3. 調度和切換:線程上下文切換比進程上下文切換要快得多。 4. 一個進程最少有1個線程程序員 進程相互通訊 參考連接 1. 管道(
相關文章
相關標籤/搜索