Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
プロセスの子を保持するためにsched.hで使用される「structlist_headchildren;/*私の子のリスト*/」の定義はどこにありますか?特定の子のtask_structにアクセスする必要がありますが、それへのポインタを取得する方法がわかりません。また、子のリストのフィールドが何であるかわかりません...よろしくお願いします。
ネットで少し調べて解決策を見つけたと思います。興味のある方のために投稿します。
struct task_struct * task; struct list_head * list; list_for_each(list、&current-> children){ task = list_entry(list、struct task_struct、children); /*タスクは現在の子の1つを指すようになりました*/ }
struct task_struct * task; struct list_head * list;
list_for_each(list、&current-> children){ task = list_entry(list、struct task_struct、children); /*タスクは現在の子の1つを指すようになりました*/ }