Thread & Process Back

Process

  • Process: 指正在運行的一個程序
  • Linux進程結構:
    • 數據段(Data)
    • 代碼段(Programe)
    • 堆棧段(Stack)
      • 返回地址
      • 局部變量
  • Linux進程分類:

    • 核心進程(swapd): 內核態下運行, 系統活動期間不會終止
    • 守護進程: 運行在後臺的進程
    • 用戶進程: 用戶創建的進程(init進程不能被終止)
  • Linux進程樹: 所有進程構建成一棵樹的結構, 稱為進程樹. 一個進程只能有一個父進程, 可以有多個子進程. 進程樹的根節點是init進程(pstree命令可查看)

  • Create Processes
  • Signal
  • Kill processes
  • Interprocesses Communication(IPC)

Thread

  • Thread: 指程序中的片段, 這些片段能夠並行執行

results matching ""

    No results matching ""