C的多線程編程和C++的多線程編程的區別是什麼,java python多線程編程的本質我估計也是如此。

C的多線程編程和C++的多線程編程的區別是什麼,講道理他們的系統調用應該是一樣的,不同的可能就是C的庫和C++的庫,我是不是可以這麼理解?

所以用C++寫多線程的關鍵不是C++支持,而是C++的類庫支持,是啊,現在都講究類庫,而不是函數庫了,tensorflow應該也是類庫。

C++可能就是把那些包裝成類的形式進行調用。怪不得叫類庫,C語言裏面是函數庫。庫函數。

我覺得Java的本質也應該是這樣,Java寫多線程到頭來肯定還是要系統調用,java寫多線程肯定也有這方面封裝好的庫,庫再去系統調用。所以寫多線程關鍵不是什麼語言,關鍵是你有沒有建立好對應的庫,便於去寫。pyhon我估計也是如此。

QT的多線程編程也逃不出這個本質。

https://blog.csdn.net/sinat_16643223/article/details/106033504

包括像STL標準庫

下面拍自《C++併發編程實戰》

 

下面截圖自《linux  c與c++一線開發實踐》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章