什么是适合在实时和非实时任务之间共享资源的POSIX机制?

时间:2014-06-17 16:40:13

标签: multithreading posix real-time preempt-rt

我目前正在使用PREEMPT_RT打补丁的Linux系统(包括librt和libpthread),从时间的角度看,我的实时线程看起来相当可靠。在访问共享资源时,什么机制适合防止竞争条件?在我的情况下,我想在实时和非实时线程(例如telnet接口)之间共享统计信息。

电子。 G。使用互斥锁('' pthread_mutex_lock''' pthread_mutex_unlock'')恕我直言会破坏我实时任务的确定性如果互斥锁被非实时任务锁定,并且实时任务必须等待它。有没有其他选择或更好的方法?

0 个答案:

没有答案