多執行緒其中乙個沒執行 關於pthread join

2021-07-10 09:31:21 字數 344 閱讀 5311

剛才發現乙個問題。。其實很簡單。。為了驗證多執行緒寫了乙個雙線程**分別列印一句話。。**如下

#include

#include

void thread(void)

int main(void)

for(i=0;i<3;i++)

printf("this is the main process.\n");

return (0);

}編輯之後始終無法執行處子執行緒。。只有主線程執行。。然而在主線程return 0之前加上pthread_join函式即可兩個執行緒都列印。。但是pthread_join這個執行緒是當子執行緒退出時有效地。。感覺起來加不加都不影響。。

關於Android中乙個Activity的啟動過程

所有的應用都是在launcher的基礎上執行起來的,具體如下 1.launcher會向activitymanagerservice ams 傳送乙個啟動mainactivity的請求 2.ams在接到請求後,會將mainactivity的資訊儲存下來,然後向launcher傳送乙個進入中止狀態的程序...

pthread join多執行緒中關於乙個二級指標

include include include includechar message 32 hello world void thread function void arg int main int argc,char argv printf waiting for thread to fini...

多表關聯刪除和修改其中乙個表

update from 語法是早就知道的,今天把delete琢磨出來了 記錄以備忘 delete a from t sms send a,t sms diaocha send b where b.dcid 10 and a.dxnrid b.dxnrid and a.fssj b.fssj upda...