5
タスクディスクリプタ(task_struct)に新しいフィールドを追加すると、なぜそれをtask_structの下部に追加する必要がありますか?タスクディスクリプタの下部に新しいフィールドを追加する
一部のエントリが特定の場所にあると予想される場合、そのエントリはどれですか?
インターネットやLinuxカーネル開発の書籍でこれについて何も見つかりませんでした。
タスクディスクリプタ(task_struct)に新しいフィールドを追加すると、なぜそれをtask_structの下部に追加する必要がありますか?タスクディスクリプタの下部に新しいフィールドを追加する
一部のエントリが特定の場所にあると予想される場合、そのエントリはどれですか?
インターネットやLinuxカーネル開発の書籍でこれについて何も見つかりませんでした。
これは スレッド構造はタスク構造体内に維持されているか確認してください[リンクリストかもしれ]またはこれらの構造
のテーリングすることができる 'なぜ我々はそれを追加する必要があり、原因スレッド構造体の構造体thread_structのテーリングであってよいですtask_structの底面? - この勧告はどこで見つかりましたか?反対に、最後のフィールド 'struct thread_struct thread;'の後ろのコメントは、後ろに何も追加しないでください。一般的なシナリオで使用されるフィールド間に新しいフィールドを追加すると、パフォーマンスの問題が発生することがあります。しかし、これらの問題は、主にテストで検出できます。 – Tsyvarev