有个多线程的问题求你帮忙,使用C# 串口读取一数据。在数据读取事件中读取成功后设置 INT TEMPINT=数据。

如何在主程中检测 TEMPIN 而不会死锁。 我使用 WHILE (TEMPINT==0)这样会死锁。QQ 4302 8454

int a;
while(true)
{
    lock(this)
    {
        a = TEMPINT;
    }
    
    if (a == 0)
        continue;
        
    break;
}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答