{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

c/c++如何進行網絡編程、多線程編程?

CastlePeaKCastlePeaK 回答0 收藏1
問題描述:c/c++如何進行網絡編程多線程編程?感覺這兩方面都和系統很相關,不同的api在wins和linux下都不一樣,如何處理?
收藏問題

2條回答

騫諱護

騫諱護

回答于2022-06-27 17:14

每個平臺有自己的實現而已,大體意思都一編程先要了解邏輯和思想,至于api 那只是每個平臺為了實現功能提供的接口而已。

比如網絡編程,你要知道什么是阻塞,非阻塞,同步,異步的概念,了解了這些以后,再去關注你想學習的系統,比如linux下的非阻塞模型,select,poll,epoll

比如windows下的select,iocp

再比如多線程,你要了解什么是多線程,什么是鎖,什么是線程同步,知道可這些以后你才能了解如何創建線程,什么情況下加什么鎖等等

了解思想是第一步,api是第二步

其實c++11已經在多線程方面有很大改善,可以做到跨平臺

還有boost 學下其中的asio 那么網絡編程也能實現跨平臺

評論0 贊同0
  •  加載中...
王晗

王晗

回答于2022-06-27 17:14

其實很簡單的,隨便買一本網絡編程的教程,然后自己把栗子實戰一遍,基礎的就會了,如果還要深入,研究研究高手的代碼!

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<