0

Linux カーネルがプリエンプティブであることの意味は何ですか。特にデバイス ドライバーを作成する場合はどうですか。リソースのロックについてもっと熱心にする必要があると思いますが、これ以上のことはありますか?

4

2 に答える 2

0

あなたが言及したように、競合状態の可能性はもっとたくさんあるので、そうです、ロックには非常に注意を払う必要があります。また、割り込みやその他のハードウェア リソースを有効/無効にするタイミングなど、タイミングにも注意する必要があります。これらの状況で常にロックを使用する必要はありませんが、コードの順序を変更する必要がある場合があります。最後に、スケジューリングにも影響し、優先度の高いタスクの応答性が大幅に向上し、優先度の低いタスクに悪影響を及ぼす可能性があります。

于 2011-05-09T14:59:06.800 に答える