進程與線程的區別是什麼? 進程間以及線程間的幾種通信方式說一下?

進程與線程的區別是什麼?        線程與進程相似,但線程是一個比進程更小的執行單位,一個進程在其執行的過程中可以產生多個線程。與進程不同的是同類的多個線程共享一塊內存空間和一組系統資源。所以系統在產生一個線程,或是在各個線程之間切換工作時,負擔要比進程小得多,也正是因爲如此,線程也被稱爲輕量級進程。另外,也正是因爲共享資源,所以線程中執行時一般都要進行同步和互斥。總的來說,進程和線程的主要區
相關文章
相關標籤/搜索