【发布时间】:2011-10-26 20:34:24
【问题描述】:
当我尝试运行此代码时,我收到了分段错误(核心转储)的错误消息。 注意:这是一个非常长的程序(将近 600 行),所以我只发布了我“认为”相关的程序。让我知道是否需要更多?在此先感谢:)
#define CONSTANT 4
int main()
{
pthread_t tid[CONSTANT];
int i, check;
for( i = 0; i < CONSTANT; i++ )
{
check = pthread_create( &tid[i], NULL, tFunction, (void *) CONSTANT );
}
}
void * tFunction ( void * param )
{
int num = * (int *) param; /* Seg fault line */
}
【问题讨论】: