執行緒和程式有什麼優缺點?Linux運維學習

老男孩Linux發表於2020-09-18

  Linux運維學習者越來越多,許多人們想要透過學習Linux運維技術進入到it行業。it行業一直是技術高薪的領域。每個人都在為了夢想而努力。只有將自己的技術不斷提升,才能不被社會所淘汰。有些朋友在Linux學習過程中,搞不清楚程式和執行緒有什麼優缺點,我們現在就來看下。

  程式:

  優點:多程式可以同時利用多個CPU,能夠同時進行多個操作。

  缺點:耗費資源(建立一個程式重新開闢記憶體空間)。

  程式不是越多越好,一般程式個數等於cpu個數。

  執行緒:

  優點:共享記憶體,尤其是進行IO操作(網路、磁碟)的時候(IO操作很少用cpu),可以使用多執行緒執行併發操作。

  缺點:搶佔資源。

  執行緒也不是越多越好,具體案例具體分析,切換執行緒關係到請求上下文切換耗時。

  計算機中執行任務的最小單元:執行緒。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2722163/,如需轉載,請註明出處,否則將追究法律責任。

相關文章