阅读背景:

异步数据传送

来源:互联网 
     1 我想写一个异步数据接收的TCP服务器端程序,之前的做法是这样的:WSAAsyncSelect设置了关注的socket事件,在每次收到FD_READ消息时,创建一个线程去接收数据,并进行处理。这样的话,并发过来的所有TCP连接中的数据,都可以同时处理。但是后来有高手这种方式不是很好,这种方式把很多CPU时间浪费在了线程的创建和线程上下文的切换上。而真正好的异步数据接收要用到I/O重叠和完成端口技术,是这样么?      1 我想写一个异步数据接收的TCP服务器端程序,之前的做法是这样的:WSAAsync



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: