1. 程式人生 > >pthread一些函式的總結使用

pthread一些函式的總結使用

   第一個引數*thread為指向執行緒識別符號的指標。
   第二個引數*restrict_attr用來設定執行緒屬性,上面也可以用NULL,表示使用預設的屬性。
   第三個引數是執行緒執行函式的起始地址。
   最後一個引數是執行函式的引數,NULL表示無引數。
   另外,在編譯時注意加上-lpthread引數,以呼叫連結庫。因為pthread並非Linux系統的預設庫,而是posix執行緒庫,在Linux中將其作為一個庫來使用,因此加上 -lpthread(或-pthread)以顯示的連結該庫。函式在執行錯誤時的錯誤資訊將作為返回值返回,並不修改系統全域性變數errno,當然也無法使用perror()列印錯誤資訊。