什麼時候確定的線程數的區別,如:確定並確定線程數量時有什麼不同?
for (i*10){
...
pthread_create(&thread[i], NULL, ThreadMain[i], (void *) xxx);
...
}
,當它是不確定的,就像這樣:
...
pthread_create(&threadID, NULL, ThreadMain, (void *) xxx);
...
在我的案例數,我可以從1 VARRY到10.如果例如我用的是第一種方法,我需要創造10次爲如:
void *ThreadMain1(void *xxx)
{
...
}
直到...
但是,如果使用第二種方法,我需要建立公正:
void *ThreadMain(void *xxx)
{
...
}
那麼哪一個是正確的?
感謝您的時間和答覆,
創建10個線程肯定是錯誤的。 – 2009-12-23 10:05:50
爲什麼?那麼你的建議是什麼?謝謝 – make 2009-12-23 10:22:58