java死循环 用了个javawhile(true){....}死循环来检测表中是否存在待处理记录,想请教各位,这样是否会产生系统崩溃,网络阻塞等一系列的问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是线程编程的话是不会的~~~我就是用这个控制线程一直扫描一个文件夹,每循环一次wait(多少秒)如果不是线程编程的话应该不行曾经好像就出现过因为while退不出来造成机子近似死机~~~ 死循环是可以的,只是内部要有休眠语句sleep,否则始终不释放控制权,系统会出问题。此外,不能有内存分配而不释放的情况,否则内存 否则始终不释放控制权??我看楼上的搞错了吧,控制权不是由程序控制的,即使你的程序是死循环,其他的应用程序也是可以运行的, 因为CPU的运行调度是系统来执行的! 用线程,最好是加sleep,可以考虑设置后台线程不用线程确实依赖系统,也确实像死机,尤其是Linux下,其实用线程而不用sleep也是,对CPU的影响非常大,所以考虑一个合适的sleep时间很关键 需不需要sleep其实要看循环语句中的执行什么代码如果有io的read()之类的会阻塞的代码不sleep也可以的 找一个能用的嵌入式数据库 关于接口的问题 求助,用java写类似俄罗斯方块游戏时碰到得问题 工作中遇到的一个实际问题(在线等) JDBC把我搞昏迷了。。。。。帮忙看看吧 如何将Linux的命令行窗口嵌入到Java编写的Swing窗口中 java中有exit么? 如何多次读取同一个inputStream 怎样看到java程序经过编译后的代码内容(bytecode的)或者在bytecode在JVM执行时JVM所解析的代码 多线程问题,20分 关于字符串的(菜鸟提问) java连接postsql的问题,说没有驱动(linux)
我就是用这个控制线程一直扫描一个文件夹,每循环一次wait(多少秒)如果不是线程编程的话
应该不行
曾经好像就出现过因为while退不出来造成机子近似死机~~~
此外,不能有内存分配而不释放的情况,否则内存
不用线程确实依赖系统,也确实像死机,尤其是Linux下,其实用线程而不用sleep也是,对CPU的影响非常大,所以考虑一个合适的sleep时间很关键
如果有io的read()之类的会阻塞的代码
不sleep也可以的