问题1:
在一个含接口Runnable的类,定义run方法时,如果含有语句 Thread th = new Thread(this).start()会是什么结果,是不是要重新运行run()方法?那么现在的线程还存在吗??那么 Thread th = new Thread(this).start()后面的语句还会不会运行呢???
问题2:
如果一个线程处于睡眠态,那它会不会受到键盘事件的响应呢???多谢各位大牛~~~~小弟新人刚学Java
在一个含接口Runnable的类,定义run方法时,如果含有语句 Thread th = new Thread(this).start()会是什么结果,是不是要重新运行run()方法?那么现在的线程还存在吗??那么 Thread th = new Thread(this).start()后面的语句还会不会运行呢???
问题2:
如果一个线程处于睡眠态,那它会不会受到键盘事件的响应呢???多谢各位大牛~~~~小弟新人刚学Java
C++的方法就去在产生一个线程去执行th这个对象的run()方法,Thread没有被继承所以去掉了成员变量Runnable实现后的run()方法
楼主可以看看JAVA的JDK文档,Thread th = new Thread(this).start() 这里有两个线程,括号里的可以是另个线程,这里有两个线程,它们会一起运行,
2:处于休眠的话只有代码让它醒来了,