如果我創建一個使用Linux下Pthread
庫線程,我需要使用功能pthread_create
,因爲它需要void *
的論據之一,所以我可以傳遞一個指針的東西,所以我線程程序可以得到訪問它,但它是安全的,做這樣的事情Linux的pthread庫,螺紋參數
{//some scope
int a=5//scope variable
pthread_create(&id,NULL,some_function,(void*)a);
}//end of scope
,並在我的例行:
void *some_function(void *_arg)
{
int a=(int)arg;
return NULL;
}
我想要做這樣的事情,所以我可以保持一個變量的值上因此我可以訪問它在我的線程例程中,但我不想爲單個變量創建結構或手動分配內存。
我將要創建的線程數是這樣,所以我想知道,如果在這樣的情況下,我能得到通過,不要使用列表或動態數組。
+1,我刪除我的答案,你有正確的一個。 – ouah
謝謝你的回答。 – Andna