社区
Java SE
帖子详情
吐血求教!
qq_pride
2002-01-25 03:54:21
用JAVA编了一个网络程序,客户端连接服务器的某一端口,获得该端口的数据,由于所得的数据随时可能更新,所以要一直连接该端口.虽然已经实现了这个功能,可是却发现执行时CUP使用率是100%,虽然能用,但感觉很不爽,不知有没有高手知道解决的办法?
...全文
107
8
打赏
收藏
吐血求教!
用JAVA编了一个网络程序,客户端连接服务器的某一端口,获得该端口的数据,由于所得的数据随时可能更新,所以要一直连接该端口.虽然已经实现了这个功能,可是却发现执行时CUP使用率是100%,虽然能用,但感觉很不爽,不知有没有高手知道解决的办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_pride
2002-01-25
打赏
举报
回复
有一定道理,先给分,我去试试,先谢各位了!
wangtaoyy
2002-01-25
打赏
举报
回复
Thread.sleep(1000)
wangtaoyy
2002-01-25
打赏
举报
回复
public static void main(String[] args){
ClientListener c=new ClientListener();//声明一连接实例
c.setVisible(true);//该实例中有Frame,所以......
long t=System.currentTimeMillis();//得到当前时间
t=t+1000;
while(true){
try{Thread.sleep(t);}catch(Exception e){}
if(!c.getServerMessage().equals(""))//判断连接所得数据是否为""
c.setTextAreaContent(c.getServerMessage());//显示数据
else c.setTextAreaContent("未能连接到服务器,请稍候...");//否则....
t=t+30000;//30秒连一次
}
}
cherami
2002-01-25
打赏
举报
回复
楼上有理!
oldcat0076
2002-01-25
打赏
举报
回复
你要让你的线程执行一段时间就sleep一段时间以释放cpu资源
qq_pride
2002-01-25
打赏
举报
回复
代码太多,主要问题在这儿:
public static void main(String[] args){
ClientListener c=new ClientListener();//声明一连接实例
c.setVisible(true);//该实例中有Frame,所以......
long t=System.currentTimeMillis();//得到当前时间
t=t+1000;
while(true){
if(System.currentTimeMillis()>t){//当当前时间大于t所指时间时,连接服务器
if(!c.getServerMessage().equals(""))//判断连接所得数据是否为""
c.setTextAreaContent(c.getServerMessage());//显示数据
else c.setTextAreaContent("未能连接到服务器,请稍候...");//否则....
t=t+30000;//30秒连一次
}
}
}
skyyoung
2002-01-25
打赏
举报
回复
代码问题嘎!
hyhong_h
2002-01-25
打赏
举报
回复
看看代码。
anaconda3里pkgs可以删除吗,我试过conda clean -a,但用完之后还有10个G,
吐血
,C盘没空间了,pkgs删除影响虚拟环境吗,毕竟base大多数人用不到啊,
求教
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...
python中x+=x省略是怎么回事啊 小白
求教
大牛
忙得
吐血
,哪有时间写。 或者流程图: Created with Raphaël 2.1.2 开始 我的操作 确认? 结束 yes no 关于 序列图 语法,参考 这儿 , 关于 流程图 语法,参考 这儿 . 离线写博客 ...
全网最详细的接口测试实战案例!【全文57000字】小白必看!
实战经验,
吐血
分享
冯东阳:吐胆汁分享原创文章写作经验
为什么不
吐血
分享写原创文章的经验??好吧血快吐完了,现在只有吐胆汁分享了!不管你是做SEO的也好,做编辑的也罢。能写好一手好的原创文章,是非常有利于网站的排名的。今天,我就跟大家谈下如何写好原创SEO文章,...
ReactNative 圆形进度条 ART Path arcTo 圆弧实现
因为现在简书发 如果图片不能用 点这里首先来吐槽一番 Facebook 对ReactNative添加了ART库后 竟然没有官方文档说明这个咋用 简直可怕…....这种情况下 连最应该有的文档都没有
吐血
三升先。。。 所
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章