有可能我打电话Thread.Sleep(1000)
,并且应用程序可能会在一分钟或更长时间内进入非常长时间的睡眠状态?Thread.Sleep问题
它看起来像是在我的应用程序中发生。我正在使用Thread.Sleep
,应用程序似乎挂在中间。
当我按Ctrl + Alt + Break时,它指向Thread.Sleep调用之前的那一行。如果我尝试观察任何变量,则表示线程处于睡眠状态,变量不在范围内。
编辑:
public void Write(string command)
{
_port.WriteLine("\r");
_port.WriteLine(command + "\r");
Thread.Sleep(100);
}
那么* *之前* Thread.Sleep是什么? – 2010-10-01 14:44:34
它是一行写入串口... _port.WriteLine(command +“\ r”); – Manoj 2010-10-01 14:46:06
请发布代码! – xxxxxxxxxadfas 2010-10-01 14:49:35