1.this:
指实例本身.当new一个类的实例时候,指这个类的实例本身,例如在main函数中new ThreadStateDemo();当执行到这句时候,就是指此时的实例.
2.Thread t = new Thread(new ThreadStateDemo()); // ?? 为什么不断的打印
此句递归调用.
new ThreadStateDemo()会再次调用public ThreadStateDemo() 当做到Thread t = new Thread(new ThreadStateDemo())将再次调用public ThreadStateDemo(),永远不会停止,直到资源耗尽.
指实例本身.当new一个类的实例时候,指这个类的实例本身,例如在main函数中new ThreadStateDemo();当执行到这句时候,就是指此时的实例.
2.Thread t = new Thread(new ThreadStateDemo()); // ?? 为什么不断的打印
此句递归调用.
new ThreadStateDemo()会再次调用public ThreadStateDemo() 当做到Thread t = new Thread(new ThreadStateDemo())将再次调用public ThreadStateDemo(),永远不会停止,直到资源耗尽.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货