我正在使用 Javamail API 连接到我的 IMAP 服务器。 javax.mail.Folder.idle() 的一切工作都很好method。当新邮件进来时,我的监听器会被呼叫。但是问题是永远空闲块,我该如何中断它?如何在不终止 Java 程序的情况下真正停止监听?
我尝试在空闲线程上调用 Thread.interrupt() 。什么都没发生。我已经没有主意了。
对该文件夹执行任何操作(从另一个线程)将导致idle()
方法立即返回。所以如果你想强行中断它,只需调用close()
来自新线程。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)