【发布时间】:2013-11-05 06:59:00
【问题描述】:
我只是想将整数的值传递给线程。
我该怎么做?
我试过了:
int i;
pthread_t thread_tid[10];
for(i=0; i<10; i++)
{
pthread_create(&thread_tid[i], NULL, collector, i);
}
线程方法如下所示:
void *collector( void *arg)
{
int a = (int) arg;
...
我收到以下警告:
warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
【问题讨论】: