关于线程的问题
以下代码是关于进程创建多线程的,但是有个很致命的问题,请指出(我明天贴答案)#include <pthread.h>
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <assert.h>
void* print( void *arg );
void* print( void *arg )
{
return (void*)1;
}
int main( void )
{
printf( "test threads--------------\n" );
pthread_attr_t attr;
pthread_t tid;
int temp;
pthread_attr_init( &attr );
for( ;; )
{
temp = pthread_create( &tid, &attr, print, NULL );
if( temp != 0 )
{
abort();
}
}
return 0;
}