while(true){
}
while(true){ //这段永远不会执行, 编译器可以检测出来, 编译会通不过.
}第2个是在不同的函数中.
}
while(true){ //这段永远不会执行, 编译器可以检测出来, 编译会通不过.
}第2个是在不同的函数中.
解决方案 »
- java迷途中
- TIFF格式图像读取
- java动态代理的流程问题,急,麻烦大侠们给点详细说明,越细越好
- 哪位知道如何实现表情图片的发送啊?
- 输入1个日期 求该日期与输入年的1月1日之间的天数差 java
- 想问下JAVA连接多个异构数据库的问题
- JSplitPane高手请进
- 问个关于SimpleDateFormate的问题
- 大家推荐一本servlet的入门电子书籍和资料好不好?
- 散分:>>>>>>>>>>>>>>
- 兄弟们,FileInputStream的read(byte b[],int off,int len)中的那个关于偏移量的参数int off该怎么用啊?
- 还是关于Dll文件调用的问题(我是菜鸟,希望各位不要扔砖)
第一段:
class thread1
{
public static void main(String args[])
{
new thread1().run();
for(int n =0 ; n < 10 ;n++)
{
System.out.println("测试run方法的测试情况");
}
for(int n =0 ; n < 10 ;n++)
{
System.out.println("线程测试");
}
System.out.println("不知这句是否还会执行");
}
public void run()
{
for(int n =0 ; n < 10 ;n++)
{
System.out.println("测试run方法的测试情况");
}
}
}第二段:class thread2
{
public static void main(String args[])
{
new thread2().run();
for(int n =0 ; n < 10 ;n++)
{
System.out.println("线程测试");
}
System.out.println("不知这句是否还会执行");
}
public void run()
{
for(int n =0 ; n < 10 ;n++)
{
System.out.println("测试run方法的测试情况");
}
}
}
class NewThread1 extends Thread
{
public static void main(String args[])
{
(new NewThread1()).run();
while(true)
{
System.out.println("线程测试");
}
//System.out.println("不知这句是否还会执行");
}
public void run()
{
while(true)
{
System.out.println("测试run方法的测试情况");
}
}
}不知道我说的对不对 高手来解说吧 哦也刚看啊
但是这样的写法在编译的时候会被检测出来!第二个程序就不一样了,首先通过new thread().run();执行的是run()方法!
那是这个程序中while(true){}仍然不执行!
你修改以后的代码执行后都是死循环啊
结果是: 测试run方法的测试情况 刷屏
怎么你的 for语句好象不管什么事的啊?
这个算不算死锁啊?