为什么我写的程序在发送文件的时候CPU占用率为100% 八成你是用死循环来检测传输状态吧?hehe————————————————————————————————基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SLEEP多久了 我SLEEP(50)行吗? 正解。。其实CPU忙点也没啥不好,只要不是死循环就行 我每次循环后都SLEEP(50),但是CPU还是100! 我用的SELECT模型来做的发送文件 select 不是可以阻塞等待吗?为什么还要用 sleep 呢?不过,不管怎么说,只要有 sleep(50),CPU 怎么也不至于 100% 呀?难道你是多线程?……————————————————————————————————基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :) 这个"是的"意思是确实是多线程。尝试改变Sleep参数值,另外确保程序不要进入死循环。 用的多线程 我的SLEEP是为了让对方有时间接收数据,然后再次发送! 你这个思路似乎有些不对劲。为了让对方有时间接收数据(其实就是让自己的发送过程跟对方的接收过程同步),应该是检测本地的发送状态(ready to send?),select 就是用来干这个的。————————————————————————————————基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :) Google搜索有可用于VC的API吗? 关于用dll封装游戏资源(图片及X文件) CRect的问题 大家讨论讨论啊! 我被recv困扰了,求助各位 VC下EDIT窗口的问题 请问我在用右健单击一个文件时,在弹出的菜单中如何加入我自己的程序标题????????? 关于DOCK WINDOWS的问题? 如何实现视图的卷筒纸打印 请教高手:编译程序时“cannot open Debug/*.exe for writting” Excel里怎么修改单元格的背景颜色(c++) 一学校的试题,帮我看看我做对了几个
SLEEP多久了 我SLEEP(50)行吗?
其实CPU忙点也没啥不好,只要不是死循环就行
我每次循环后都SLEEP(50),但是CPU还是100! 我用的SELECT模型来做的发送文件
————————————————————————————————
基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
————————————————————————————————
基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)