Java中的多线程(四)之线程的停止(二)

2014-11-24 00:57:45 · 作者: · 浏览: 1
rintln("停止了"); } public synchronized void stopThread() { isRunning = false; this.interrupt(); } }

所以在实际代码中必须注意这些问题。

官方文章中推荐了另外一种写法,原理差不多,它用到了wait和notify,来模拟线程的暂停、恢复。这里不再贴代码,如果有需要可以参考那篇文章。