【发布时间】:2012-11-15 13:09:51
【问题描述】:
我正在为 JMeter 开发一个插件。
其中一项操作是每 30 秒检查一次与我们服务器的连接。为此,我在checkConnection(); 方法中启动了单独的线程,并将此方法放置在Listener 的构造函数中。如果用户用我的监听器关闭测试计划或从测试计划中删除监听器,我想中断线程。
请给我一条建议,将interrupt(); 放在哪里?
谢谢。
【问题讨论】:
标签: jmeter jmeter-plugins
我正在为 JMeter 开发一个插件。
其中一项操作是每 30 秒检查一次与我们服务器的连接。为此,我在checkConnection(); 方法中启动了单独的线程,并将此方法放置在Listener 的构造函数中。如果用户用我的监听器关闭测试计划或从测试计划中删除监听器,我想中断线程。
请给我一条建议,将interrupt(); 放在哪里?
谢谢。
【问题讨论】:
标签: jmeter jmeter-plugins
在我看来,您的线程生命周期应该是侦听器生命周期的一部分,所以在我看来,在构造函数中这样做是个坏主意。
您不能在侦听器方法中这样做吗?
【讨论】: