91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

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

資源簡介

1、在Linux環境下,用C語言編寫一個程序,以樹狀結構(即體現父子關系)輸出系統當前所有進程。 2、利用模塊方式實現打印進程樹

資源截圖

代碼片段和文件信息

#ifndef?__KERNEL__
#define?__KERNEL__
#endif

#ifndef?MODULE
#define?MODULE
#endif

#include?
#include?

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

#include?
#include?

//這個函數通過遞歸遍歷子樹
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)
??{
?? /

評論

共有 條評論