interrupt和interrupted和isInterrupted的区别

原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11413917.html

调用interrupt()方法仅仅是在当前线程中打了一个停止的标记,并不是真正的停止线程

interrupted()测试当前线程是否已经是中断状态,执行后具有清除中断状态flag的功能

isInterrupted()测试线程Thread对象是否已经是中断状态,但不清除中断状态flag 

猜你喜欢

转载自www.cnblogs.com/agilestyle/p/11413917.html
今日推荐