#include<stdio.h>#include<stdlib.h>#include<sys/types.h>#include<unistd.h>#include<pthread.h>int con=10;void *t_func1(void *arg){ con=100; return ((void*)0);}void *t_func2(void *arg){ con=200; return ((void*)0);}int main(){ pthread_t tid1;//线程编号,线程id pthread_t tid2; pthread_create(&tid1,NULL,t_func1,NULL);//最后一个NULL,指示不用传数据 pthread_create(&tid2,NULL,t_func2,NULL);//最后一个NULL,指示不用传数据 sleep(2);//休眠一会,让线程先有机会执行完 printf("%d\n",con); return(0);//main函数中的return等价exit()系统调用,退出线程}