加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 与普通线程的实时线程同步

发布时间:2020-12-15 00:59:20 所属栏目:Java 来源:网络整理
导读:如何在 Java中将一个实时线程与普通线程同步?例如,计算某些温度的实时线程和必须收集这些数字并在某些控件上显示它们的GUI线程. 实时库的实现应该无关紧要,因为它应该遵循规范. 解决方法 你需要两件事.您希望实时线程获得优先级,并且最好由计时器驱动,以便(
如何在 Java中将一个实时线程与普通线程同步?例如,计算某些温度的实时线程和必须收集这些数字并在某些控件上显示它们的GUI线程.

实时库的实现应该无关紧要,因为它应该遵循规范.

解决方法

你需要两件事.您希望实时线程获得优先级,并且最好由计时器驱动,以便(几乎)定期进行测量.然后,您将需要一个可用于传递值的资源.这可以是一个简单的监视器,有一个临界区,所以定时器线程可以写入它,或者它可能 – 并且很可能会更好 – 作为一个FIFO,这样GUI线程可以在任何时候吃掉它的值有周期.

在Java中,GUI(至少在Swing和类似程序中)已经为UI交互运行了一个单独的线程,因此您最关心的是设置测量线程.看看Runnables吧.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读