小编Tro*_*out的帖子

如何在C#中处理Inifinite循环

我有一个小程序,它应该从通过USB连接的设备中取样一些值.我想每隔0.5秒对设备进行一次采样 - 所以我创建了一个每500毫秒重复一次的循环并且运行良好:

while(_bool)
{
    Sample_USB_Device();
    Present_Data_To_Screen();
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:

我该如何控制_bool变量?当我运行代码时,GUI冻结,我没有任何访问权限.我试图使用Threads,但是我无法将数据从线程发送回GUI(或者我不知道如何).

c# infinite-loop

2
推荐指数
1
解决办法
461
查看次数

标签 统计

c# ×1

infinite-loop ×1