Java 带JButton的无锁循环

Java 带JButton的无锁循环,java,com,jframe,arduino,jbutton,Java,Com,Jframe,Arduino,Jbutton,我正在学习如何在COM和Java的帮助下干扰Arduino。作为COM库,我使用jSSC。我有一个关于通过在我的框架中按下某个JButton从COM接收数据的问题。当我释放按钮时,我应该启动一个从COM获取数据的循环,该循环每25毫秒获取一次值。只是一些浮点数 我如何通过按下另一个按钮来打破这个循环。例如,我们有两个:从COM获取数据和停止。第一个应该启动循环,第二个应该中断循环 也许你可以推荐一些更好的解决方案 实现这一点的典型方法是在SwingWorker中执行长时间运行的任务。如果“停止”

我正在学习如何在COM和Java的帮助下干扰Arduino。作为COM库,我使用jSSC。我有一个关于通过在我的框架中按下某个JButton从COM接收数据的问题。当我释放按钮时,我应该启动一个从COM获取数据的循环,该循环每25毫秒获取一次值。只是一些浮点数

我如何通过按下另一个按钮来打破这个循环。例如,我们有两个:从COM获取数据和停止。第一个应该启动循环,第二个应该中断循环


也许你可以推荐一些更好的解决方案

实现这一点的典型方法是在
SwingWorker
中执行长时间运行的任务。如果“停止”按钮被激活,则呼叫