多线程同步问题,向大家请教~

是这样,主线程是处理使用各传感器的数据,从线程是对数据进行预处理。
程序形式为:
主线程:
while(1)
{
Sleep(100);
send_frame(a,b);
}

辅线程:
while(1)
{
//各种处理
a=XXX;
b=XXX;
}

辅线程中的a、b都是在不断变的,并且辅线程计算量较大
现发现在主线程中接收的辅线程数据有较大延时,将辅线程处理过程单独写为一个程序可以在1ms内就计算完成,此处多线程程序应如何处理

2个回答

没看懂,你所说的线程之间的逻辑关系。
不过多个线程,需要线程同步,方可保证数据正确传递。
以上。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问