是这样,主线程是处理使用各传感器的数据,从线程是对数据进行预处理。
程序形式为:
主线程:
while(1)
{
Sleep(100);
send_frame(a,b);
}
辅线程:
while(1)
{
//各种处理
a=XXX;
b=XXX;
}
辅线程中的a、b都是在不断变的,并且辅线程计算量较大
现发现在主线程中接收的辅线程数据有较大延时,将辅线程处理过程单独写为一个程序可以在1ms内就计算完成,此处多线程程序应如何处理
是这样,主线程是处理使用各传感器的数据,从线程是对数据进行预处理。
程序形式为:
主线程:
while(1)
{
Sleep(100);
send_frame(a,b);
}
辅线程:
while(1)
{
//各种处理
a=XXX;
b=XXX;
}
辅线程中的a、b都是在不断变的,并且辅线程计算量较大
现发现在主线程中接收的辅线程数据有较大延时,将辅线程处理过程单独写为一个程序可以在1ms内就计算完成,此处多线程程序应如何处理