作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个小程序,应该从通过 USB 连接的设备中采样一些值。我想每 0.5 秒对设备进行一次采样 - 所以我创建了一个循环,每 500 毫秒重复一次并且运行良好:
while(_bool)
{
Sample_USB_Device();
Present_Data_To_Screen();
}
我的问题是:
如何控制 _bool
变量?当我运行代码时,GUI 卡住并且我无法访问它。我尝试使用线程,但无法将数据从线程发送回 GUI(或者我不知道如何发送)。
最佳答案
您可以使用 Timer以指定的时间间隔运行代码,而不是使用循环。可以启用或禁用定时器。
关于c# - 如何在 C# 中处理无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9825857/
我是一名优秀的程序员,十分优秀!