最好是在线程中等有数据到达的时候再做,没数据的时候不占CPU资源
在主线程里开一个线程,不停的接受消息 while(1) { while(读空消息) { } Sleep(1000); }
[quote=引用 5 楼 worldy 的回复:] 主线程里开一个工作者线程,此工作线程里开定时器,定时通讯; 让工作线程有事就干事,没事就睡觉,不影响住线程,主线程主要检查工作线程的标记,进行处理
主线程里开一个工作者线程,此工作线程里开定时器,定时通讯; 让工作线程有事就干事,没事就睡觉,不影响住线程,主线程主要检查工作线程的标记,进行处理
开线程周期性做事情
为什么要开定时器?Sleep(1000);
15,472
社区成员
49,183
社区内容
加载中
试试用AI创作助手写篇文章吧