C 1 linux系統基礎

2021-07-08 12:32:03 字數 489 閱讀 4997

功能執行緒

程序建立

pthread_create

fork,vfork

退出pthread_exit

exit

等待pthread_join

wait,waitpid

取消/終止

pthread_cancel

abort

讀取id

pthread_self()

getpid

排程策略

schd_fifo等

schd_fifo等

通訊機制

訊號量,訊號,互斥鎖,變數條件,讀寫鎖

無名管道,有名管道,訊號,資訊佇列,訊號量,共享記憶體

資源程式計數器

一組暫存器

棧執行緒訊號編碼

區域性執行緒變數

執行緒私有資料

兩個或者兩個以上的程序之間在執行過程中,因為爭奪資源而造成的一種互相等待

sunrpc

Linux作業系統基礎1

1 磁碟分割槽 磁碟分割槽是使用分割槽編輯器 partition editor 在磁碟上劃分幾個邏輯部分。碟盤一旦劃分成數個分割槽 partition 不同類的目錄與檔案可以儲存進不同的分割槽。2 分割槽型別 最多只能有1個 主分割槽加擴充套件分割槽最多有4個 不能寫入資料,只能包含邏輯分割槽 3 ...

Linux基礎入門 1 Linux系統簡介

1.1 linux為何物?linux 就是乙個作業系統,就像你多少已經了解的 windows xp,7,8,10 和 mac os 這裡簡單介紹一下作業系統在整個計算機系統中的角色。我們的應用體系主要由四層構成,分別為 硬體 最大層 核心 系統呼叫和應用程式,我們的 linux 也就是系統呼叫和核心...

linux基礎知識1 系統目錄結構

linux的檔案系統採用兩層式的樹狀目錄結構,在此結構的最上層是根目錄 然後在此目錄下再建立其它目錄。根目錄 bin 系統指令,作用類似於windows的dll檔案 boot 啟動時使用的引導檔案 dev 管理裝置 etc 配置檔案和子目錄my.conf home 存放普通使用者的主目錄 lib 動...