|
#include<stdio.h>
#include<pthread.h>
void print_message_function( void *ptr );
int main( )
{
pthread_t thread1, thread2;
//pthread_attr_t* pthread_attr_default;
char *message1 = "Hello";
char *message2 = "World " ;
pthread_create( &thread1, /*pthread_attr_default*/NULL,
print_message_function, (void*) message1);
pthread_create(&thread2,/*pthread_attr_default*/NULL,
print_message_function, (void*) message2);
return 0;
}
void print_message_function( void *ptr )
{
char *message;
message = (char *) ptr;
printf("%s \n", message);
}
执行a.out 结果没有任何输出?? |
|