懒懒的Y
2015-03-14 11:08
请问程咬金将flag设置为false后, 子线程while循环为假, 为什么还是继续输出了之后的几次攻击??
因为内部的for还没执行完啊。
在线程中,使用Thread.stop()方法,他会让线程戛然而止,正确的停止线程的方法:设置旗标,使用volatile 定义boolean running来结束线程。这样可以保证线程执行的完整性。
小斌斌来啦
原来如此啊啊 哈哈
2016-02-19 19:55:36
共 1 条回复 >
深入浅出Java多线程
186088 学习 · 464 问题
相似问题
回答 1
回答 2
回答 3