vxworksタスクはどのようにしてCPUを最小時間で優先度の低いタスクに譲ることができますか?
タスクが1ミリ秒未満でCPUを放棄できるようにする方法はありますか?
他の優先度の低いタスクを実行させるために私が知っている唯一のメソッドはtaskDelay(n)です。ここで、n>=1です。
taskDelay(0)は、同等以上の優先度を持つ他のすべてのタスクを実行することを常に想定しています。
taskDelay(1)を使用すると、優先度の低いすべての保留中のタスクを最大1ミリ秒実行できます。