黑马程序员技术交流社区
标题:
线程问题
[打印本页]
作者:
dream_style
时间:
2015-1-10 22:46
标题:
线程问题
为什么,
继承Thread类创建线程,只创建一个Thread类子类对象,为什么不可以通过这一个对象重复调用start();方法
作者:
Jason996
时间:
2015-1-10 23:08
一个对象只能创建一个线程的。你start(),就已经开启了线程
作者:
wocan23
时间:
2015-1-10 23:14
就像你手机开着个QQ,打开两次也是一个在运行啊
作者:
Joseph_liuxh
时间:
2015-1-13 17:26
具体为什么,我也不清楚,看其他人的回复,感觉有道理。
我先看了API文档,文档里面说:
多次启动一个线程是非法的。特别是当线程已经结束执行后,不能再重新启动。
我运行了一次,抛出的异常为:IlleagleThreadStateException
指示线程没有处于请求操作所要求的适当状态时抛出的异常。
我还是不清楚,只是知道了start()方法不能两次使用,并在线程结束后,也不能使用。
作者:
Awizard
时间:
2015-1-13 23:02
mark一下,一起学习
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2