Code Bye

tcpclient类,同步和异步接受,那种cpu资源耗用少速度快?

 

tcpclient类,接受某服务器高速发过来的数据(GB级别的网卡接收数据),单连接
在while循环里面接受数据
有同步和异步两种方式
请问哪种又快又好
我以前用同步方式while里面用DataAvailable属性判断是否有数据有的话就读取
但问题是数据量很大,导致while一直在高速循环cpu占用很多,sleep的方式可以降低一些cpu占用但还是不够。
现在想用异步方式试试看会不会更好些?

40分

#1

多线程异步回调,肯定是比同步的效率高的

#2

谢谢分享ijijio

#3

肯定是异步的效率高啊

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明tcpclient类,同步和异步接受,那种cpu资源耗用少速度快?