プロセス親子関係のリスト


Rev.1を表示中。最新版はこちら。

  • >signal->tty = current->signal->tty;
                       set_task_pgrp(p, task_pgrp_nr(current));
                       set_task_session(p, task_session_nr(current));
                       attach_pid(p, PIDTYPE_PGID, task_pgrp(current));
                       attach_pid(p, PIDTYPE_SID, task_session(current));
                       list_add_tail_rcu(&p->tasks, &init_task.tasks);
                       __get_cpu_var(process_counts)++;
               }
               attach_pid(p, PIDTYPE_PID, pid);
               nr_threads++;
       }
  :
}
・補足
プロセスIDからstruct task_structを取得する場合、init_task.tasksを走査することで検索しません。struct pid をハッシュしているテーブルから検索します。


最終更新 2011/05/16 00:58:32 - north
(2011/05/16 00:58:32 作成)
添付ファイル
children.JPG - north
children1.JPG - north


検索

アクセス数
3981809
最近のコメント
・はじめ - bb8
・コアダンプファイル - sakaia
・list_head構造体 - yocto_no_yomikata
・勧告ロックと強制ロック - wataash
・LKMからのファイル出力 - 重松 宏昌
・kprobe - ななし
・ksetの実装 - スーパーコピー
・カーネルスレッドとは - ノース
・カーネルスレッドとは - nbyst
・asmlinkageってなに? - ノース
Adsense
広告情報が設定されていません。