0
这是一个经常出现的线程创建代码的例子。 pthread_create使用了很多指针/地址,我想知道为什么会这样。关于pthreads&指针的问题
pthread_t threads[NUM_THREADS];
long t;
for(t=0; t<NUM_THREADS; t++){
rc = pthread_create(&threads[t], NULL, &someMethod, (void *)t);
}
是否有使用“&”来指代变量阵列的主要优点或差“线程”以及“的someMethod”(而不是仅仅“线程”和只是“的someMethod”)?而且,为什么't'通常作为空指针而不是't'传递?