xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 1KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-01-01
  • 語言: C/C++
  • 標簽:

資源簡介

1、在Linux環(huán)境下,用C語言編寫一個程序,以樹狀結(jié)構(gòu)(即體現(xiàn)父子關(guān)系)輸出系統(tǒng)當(dāng)前所有進程。 2、利用模塊方式實現(xiàn)打印進程樹

資源截圖

代碼片段和文件信息

#ifndef?__KERNEL__
#define?__KERNEL__
#endif

#ifndef?MODULE
#define?MODULE
#endif

#include?
#include?

//struct?task_struct?在這里定義
#include?

#include?
#include?

//這個函數(shù)通過遞歸遍歷子樹
static?void?printchildren(struct?task_struct*?taskint?n)
{
struct?list_head?*pos;
struct?task_struct*?p;

//以樹的形式輸出
int?i;
for(i=n;i>0;i--)
??printk(“????“);
//輸出進程的名稱,進程的pid?
????????printk(“|————“);
? printk(“%s(%d)\n“task->commtask->pid);

//利用父task_struct的children雙向鏈表,遍歷其子進程
list_for_each(pos&task->children)
??{
?? /

評論

共有 條評論