Java编程里面死循环推荐使用吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java编程里面死循环推荐使用吗?相关的知识,希望对你有一定的参考价值。

看情况了,如果能不用死循环的话还是尽量不用。因为控制不好程序就会出现大量占用CPU的情况
但是有时经常不得已需要用的,比如服务器每段间隔取执行某个任务,就可以用线程加死循环实现的,每次执行完后线程休眠休眠一段时间再执行,这是很常用的办法。由于线程执行完后会休眠,所以不会出现cpu大量占用。不过需要注意线程的数目。
重要还是看需求,需要了就用。
参考技术A 不能使用java,因为不是一个公司的产物,java需要sun公司的jdk平台,而vs系列开发工具只有vc/c++,vb,c#,f# 参考技术B 可以有for(;;);
里边做个退出条件!
参考技术C 当然不推荐了,难道你要循环到电脑冒烟才放心吗?追问

不是,有些时候实现某些功能 用死循环貌似也可以

追答

已经有满意答案了。

参考技术D 用死循环不太好吧 ,我没用过

Java 用json-lib转换成json 时候出错,死循环,因为需要转的list 集合中的对

Java 用json-lib转换成json 时候出错,死循环,因为需要转的list 集合中的对象存在一对多关系,请问这种情况各位大神怎么处理好?

json转换报错基本有两种,一种是死循环,一种是代理对象的延迟
死循环要用setExclude(new String[]" ")方法设置对象里面相互嵌套的属性名,让他不参数装换
参考技术A 搜索关键字@JsonManagedReference

以上是关于Java编程里面死循环推荐使用吗?的主要内容,如果未能解决你的问题,请参考以下文章

java并发编程要点速览(Java并发容器和框架,原子操作类,并发工具类)

java 网络编程 TCP协议 java 服务器和客户端 java socket编程

java 多线程死循环怎么动态传参?急!

Java编程写一个会导致死锁的程序

内部类中新建外部类,个人觉得行不通(会死循环嵌套),但是遇到了一个程序就是这样写的。 请高手解决~

关于java编程的问题,有关Scanner