@:~$ cat 1.c #define _GNU_SOURCE #include <features.h> #include <stdio.h> #include <stdlib.h> #include <pthread.h> void fun() { printf("aaaaa\n"); sleep(10); } int main() { // int pthread_create(pthread_t * thread, pthread_attr_t * attr, void * (*start_routine)(void *), void * arg); //extern int pthread_tryjoin_np (pthread_t __th, void **__thread_return) __THROW; pthread_t pid; printf("create\n"); pthread_create(&pid, NULL, (void *)fun, NULL); int i; i=pthread_tryjoin_np(pid, NULL); printf("i = %d \n", i); exit(0); } |
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |