如何从另一个线程停止线程

时间:2016-08-08 18:29:14

标签: java multithreading

我正在制作类似Skype的节目。假设我有2个电话,这意味着我有4个线程。我将有2个线程接受用户,然后2个线程处理用户消息等...如果在调用结束时少于2个用户但我如何结束其中一个接受线程当有2个跑步时,我怎么告诉其中一个停止。有没有办法可以使用线程的索引号来阻止它?

1 个答案:

答案 0 :(得分:1)

正确的方法是将线程存储在变量(或数组)中,并使用Interrupts从一个线程向另一个线程发出应该停止的信号。您发信号通知的线程需要处理该事件。