- 论坛徽章:
- 0
|
各位大侠,我想请教关于在JAVA中杀死线程的问题. 我查过文档资料,有一个方法,但现在已不再使用了.
使用过interrupt()方法,发现不行呢
new ClientServerThread(serverSocket1).start();
System.out.println("111"+th.getName());
System.out.println(th.getState());
System.out.println("222"+th.getName());
System.out.println(th.isInterrupted());
th.interrupt();
System.out.println(th.isInterrupted());
System.out.println("333"+th.getName());
System.out.println(th.getState());
System.out.println(th.getName());
输出结果:
111Thread-0
RUNNABLE
222Thread-0
false
true
333Thread-0
RUNNABLE
Thread-0
看情况是没杀死吧. |
|