(1)迅雷:編寫乙個程式,開啟3個執行緒,這3個執行緒的id分別為a、b、c,每個執行緒將自己的id在螢幕上列印10遍,要求輸出結果必須按abc的順序顯示;如:abcabc….依次遞推。
#include #include #define num 3
pthread_mutex_t mutex;
pthread_cond_t cond;
int work = 0;
void* thr_fn(void *arg)
return ((void*)0);
}int main(void) }
for(i = 0; i < num; i++) }
return 0;
}
(2)(google面試題)
有四個執行緒1、2、3、4。執行緒1的功能就是輸出1,執行緒2的功能就是輸出2,以此類推.........現在有四個檔案abcd。初始都為空。現要讓四個檔案呈如下格式:
a:1 2 3 4 1 2....
b:2 3 4 1 2 3....
c:3 4 1 2 3 4....
d:4 1 2 3 4 1....
請設計程式。
#include #include #include #define num 3
pthread_t ntid;
pthread_mutex_t mutex;
pthread_cond_t cond;
int work = 0;
int files[num];
void* thr_fn(void *arg)
pthread_mutex_unlock(&mutex);
pthread_cond_broadcast(&cond);
} return ((void*)0);
}int main(void)
for(i = 0; i < num; i++) }
for(i = 0; i < num; i++) }
for(i = 0; i < num; i++)
return 0;
}
java 多執行緒 筆試題
1 4執行緒,2個對i加,2個對i減 2 實現孫執行緒跑5次,子執行緒跑10次,主線程跑15次。3 編寫乙個程式,開啟3個執行緒,這3個執行緒的id分別為a b c,每個執行緒將自己的id在螢幕上列印10遍,要求輸出結果必須按abc的順序顯示 如 abcabc 依次遞推 4 有四個執行緒1 2 3 ...
筆試題之多執行緒賣票
很煩,今天這個筆試題手寫,寫了我半個小時都還沒寫完,思路本來是有的。還有半個小時拿來做了27個選擇題,還空了乙個 題沒時間看。自己下來用電腦重新寫了一次,十分鐘就完事兒了,感慨編輯器快捷編輯的強大。package saleticket author wanhonglian email 1452854...
多執行緒16 多執行緒筆試面試題彙總
下面就來看看這三類題目吧。第一題 執行緒的基本概念 執行緒的基本狀態及狀態之間的關係?第二題 執行緒與程序的區別?這個題目問到的概率相當大,計算機專業考研中也常常考到。要想全部答出比較難。第三題 多執行緒有幾種實現方法,都是什麼?第四題 多執行緒同步和互斥有幾種實現方法,都是什麼?我在參加2011年...