fakeCode 发表于 2018-9-20 07:24:31

再来跟原子哥的教程较个真,OSQPend是否表述有误?

这里关于timeout的解释我觉得似乎是错的,应该是阻塞在这里直到超时,而不是被唤醒。还是说我理解错了,设置了这个timeout ,表示执行OSQPend的时候就会先挂起,然后跑去干别的,直到超时结束又回来?

love_zjb 发表于 2018-9-20 08:11:12

没毛病。你理解错了,挂起就是切换别的任务了

ttyyuuio 发表于 2018-9-20 09:22:47

参见二楼

michael.yang 发表于 2018-9-20 09:42:01

比如你将这个timeout设置为100ms,它运行起来的效果就是:100ms内收到消息或者没有收到消息,任务都会被唤醒继续执行。当然你设置为0,就表示一直等待,直到获取消息。

fakeCode 发表于 2018-9-20 15:26:27

love_zjb 发表于 2018-9-20 08:11
没毛病。你理解错了,挂起就是切换别的任务了

我其实疑惑的是他在这里等100ms还是说挂起了,不过感谢你,你是对的,我最终翻到了。
页: [1]
查看完整版本: 再来跟原子哥的教程较个真,OSQPend是否表述有误?