#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()系统调用,退出线程
}