Pages

2011年2月9日 星期三

我的pthread學習心得(一)

我是用g++練習寫thread的。
我簡單將我學到的東西列舉出來:

1. 使用到pthread,標頭檔要加入pthread.h檔案。

2. 先用pthread_create_init函式將參數傳入thread程序,然後再用pthread_join函式等待thread執行終止。如果thread之間有要access到同樣的資料,可以用pthread_mutex_lock函式將mutex變數鎖住,並且用pthread_mutex_unlock函式解鎖,如此可以控制thread運行順序。

3. 用g++編譯時,指令要輸入:g++ lpthread main.cpp,其中main.cpp是要編譯的檔案。如此能設定搜尋標頭檔的目錄。

沒有留言:

張貼留言