为什么我写的线程使得CPU占用率总是100%? 我就写一个简单的循环while(true);把它放到run中去,不管我怎么设置优先级,它总是使得cpu占用率到达100%,让其他程序难以执行怎样才能让它cpu占用率小一点呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上面两位高手能不能再说详细一点啊~~呵呵,怎么个sleep法阿? 如果我需要在循环里始终让它做一件事情,为什么要让它sleep呢?这不是会影响执行效率吗? Thread.yield()暂停一下,让其他线程分得时间片 在while(true)的循环里面加上一条语句:sleep(1000);否则cpu再快也会被你全部用完的,sleep语句可以使在指定的毫秒数加指定的纳秒数内让当前正在执行的线程休眠(暂停执行)。且该线程不丢失任何监视器的所属权。这样cpu就不会利用到100%了。 求解!!!将时间插入数据库出错。。 如何替换JDK本身的部分API?如非公开类以及JRE本身的部分DLL 高手们帮我看看这个怎么写java 哪有java的记事本源代码下载,给我一份好吗,急啊 我的代码不能运行~?!!!(附代码) abstract类中可以包含private成员吗? 请问如何使用java.net来传输文件 请教!如何将java程序做成双击即可运行的程序? 主题:java的"可执行文件" 如何写一个以className.class作为参数的函数 javax.xml.transform包的xml转换的简单问题。 Calendar是从哪里来的啊?
暂停一下,让其他线程分得时间片