网站app用什么语言开发,网站建设工作会议.,沈阳互联网公司,北京商场打折pthread 线程的意思
1.简的来说#xff0c;线程的概念就是在一个程序中#xff0c;同时进行多个函数的运行比如以下代码
2.要引入头文件#include pthread.h ; 线程被调函数的定义是空指针类型的如#xff1a; void *func1() 在main函数中#xff0c;pthread_cre… pthread 线程的意思
1.简的来说线程的概念就是在一个程序中同时进行多个函数的运行比如以下代码
2.要引入头文件#include pthread.h ; 线程被调函数的定义是空指针类型的如 void *func1() 在main函数中pthread_create(th1,NULL,func1,arg);
创建线程的意思 (取线程一的地址一般为空线程执行函数 func1函数的参数取参数的地址 )
3.main函数的意思是执行两个线程的同时,while死循环不停止main函数里面的进程打印 gcc 不要忘记 -lpthread
#include stdio.h
#include pthread.h
#include unistd.hvoid *func1()
{while(1){printf(this is fun1\n);sleep(1);}
}void *func2()
{while(1){printf(this is fun2\n);sleep(1);}
}int main()
{pthread_t th1;pthread_t th2;pthread_create(th1,NULL, func1,NULL );pthread_create(th2,NULL, func2,NULL );while(1);return 0;
}