linux内核杂记(3)-进程(1)
生活随笔
收集整理的這篇文章主要介紹了
linux内核杂记(3)-进程(1)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、進程指執行中的程序及其相關資源
2、LINUX的線程是一種特殊的進程,線程有獨立的程序計數器、進程棧和一組進程寄存器。
3、內核提供虛擬內存和虛擬處理器
4、fork復制現在進程,產生一個新進程,調用fork的進程為父進程,新產生的進程稱為子進程。在該調用結束時,在這個相同的位置上,父進程 恢復 執行,子進程開始執行。
fork返回2次,一次回到父進程,另一次返回新產生的子進程。
5、內核把進程列表 存在任務隊列中(task lits)的雙向循環鏈表中,鏈表中每個元素都是類型為task_struct的進程描述符結構。
結構定義在linux/sched.h中
5、通過stab分配器分配task_struct結構。
總結
以上是生活随笔為你收集整理的linux内核杂记(3)-进程(1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: @ImportResource()注解的
- 下一篇: Java操作Excel中HSSFCell