C++11---多線程編程(一)

線程很像輕量級的進程,可是一個進程中的全部線程都共享相同的地址空間,線程間的大部分數據均可以共享。線程間的通訊通常都經過共享內存來實現。ios   優勢:多線程 因爲能夠共享數據,多線程間的通訊開銷比進程小的多。 線程啓動的比進程快,佔用的資源更少。 缺點:併發 共享數據太過於靈活,爲了維護正確的共享,代碼寫起來比較複雜。 沒法部署在分佈式系統上。 爲何使用併發 主要緣由有兩個:任務拆分和提升性能
相關文章
相關標籤/搜索