{eval=Array;=+count(Array);}
每个平台有自己的实现而已,大体意思都一编程先要了解逻辑和思想,至于api 那只是每个平台为了实现功能提供的接口而已。
比如网络编程,你要知道什么是阻塞,非阻塞,同步,异步的概念,了解了这些以后,再去关注你想学习的系统,比如linux下的非阻塞模型,select,poll,epoll
比如windows下的select,iocp
再比如多线程,你要了解什么是多线程,什么是锁,什么是线程同步,知道可这些以后你才能了解如何创建线程,什么情况下加什么锁等等
了解思想是第一步,api是第二步
其实c++11已经在多线程方面有很大改善,可以做到跨平台
还有boost 学下其中的asio 那么网络编程也能实现跨平台
0
回答0
回答0
回答0
回答10
回答0
回答2
回答3
回答10
回答0
回答