11智能在线
新记
有个多线程的问题求你帮忙,使用C# 串口读取一数据。在数据读取事件中读取成功后设置 INT TEMPINT=数据。
如何在主程中检测 TEMPIN 而不会死锁。 我使用 WHILE (TEMPINT==0)这样会死锁。QQ 4302 8454
举报该文章
相关建议 2013-10-29
int a;
while(true)
{
lock(this)
{
a = TEMPINT;
}
if (a == 0)
continue;
break;
}
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/v7q8p2p2vfq4p7pf8p.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
如何用c#读取串口数据
C#多个虚拟串口从设备读取数据
C#,有关多线程的问题
初学C#,现有 多线程处理数据问题: 有1000条记录,每条...
c#中串口读取数据Read()怎么运用?
C# winform中,利用中断读取串口通信数据?
C#串口编程时,读取数据必须在,串口响应事件中进行吗
怎么在c#应用程序中读取串口传送过来的数据