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


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


検索

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