Linuxカーネルのスケジューラコードを変更する割り当てがあり、割り当ての最初のポイントでスタックしています。schedule()が実装されているファイルが見つかりません。私は初心者であり、どの特定のファイル関数が含まれているかを見つけるための構造化された方法があると確信しています。
[編集]カーネルバージョン3.5.4のソースがあります
Linuxカーネルのスケジューラコードを変更する割り当てがあり、割り当ての最初のポイントでスタックしています。schedule()が実装されているファイルが見つかりません。私は初心者であり、どの特定のファイル関数が含まれているかを見つけるための構造化された方法があると確信しています。
[編集]カーネルバージョン3.5.4のソースがあります
schedule() 関数は次の場所に実装されています: linux/kernel/sched/core.c
プロセス スケジューリングについて詳しく知りたい場合は、ULK3 が最適です。
実際、私はLinuxカーネルも初めてです。私が使用するLinuxカーネルコードを介したナビゲーションのために: