小虾米资讯

AD1
当前位置:网站首页 / android / 正文

android:android使用socket一直保持收发数据,cpu占用过高怎么办·

2022-05-30 11:30:14 / 我要吐槽 查看是否已被百度收录 查看是否已被谷歌收录 查看是否已被搜狗收录 查看是否已被360收录
AD2
如题,android使用socket一直保持收发数据,cpu占用过高怎么办,用什么方法比较好啊,我现在就开一个线程然后死循环,cpu占用超过90%··怎么办?·

楼主说的好! ------------------ 来自 HELLOWORLD 为什么我总是抢不到二楼?

楼上说的对

都死循环了 能不高么

人家不请求数据你也要自己发过去吗

socket不是有监听值传输的东西么,当没有值的时候是暂停状态的,如果是死循环的话肯定是代码那个地方写错了。

用完关了

多线程

sleep

每次回帖前都要数数有没有十五字

你需求就设计的不对”。。。

tcp是面向连接的协议啊....如果说是无间断的一直传送有效数据过去。那的确使用死循环。一个新的线程专门负责传送,只不过循环必须控制速度,比如1S一次,3S一次....

为什么要一直不停的收发数据。。?聊天也不用啊

有些项目设计的就是蛋疼

您好 这个问题解决了吗 我也遇到了同样的问题

Powered By © 小虾米资讯 2015

(本站部分文章来源于网络或网友爆料,不代表本站观点,如有侵权请联系及时删除 )