2

現在、PREEMPT_RT パッチが適用された Linux システム (librt および libpthread を含む) を使用していますが、リアルタイム スレッドはタイミングの観点からかなり信頼できるように動作しているようです。共有リソースへのアクセスに関して、競合状態を防ぐのに適したメカニズムは何ですか? 私の状況では、リアルタイム スレッドと非リアルタイム スレッド (telnet インターフェースなど) の間で統計情報を共有したいと考えています。

例)ミューテックス (''pthread_mutex_lock'' および ''pthread_mutex_unlock'') を使用すると、ミューテックスが非リアルタイム タスクによってロックされ、リアルタイム タスクがそれを待つ。代替手段またはより良いアプローチはありますか?

4

0 に答える 0