当前位置: 技术问答>linux和unix
可以用一个pthread_t变量接收所有子线程返回吗?
来源: 互联网 发布时间:2016-07-02
本文导语: #include #include #include #include #include #include void *thread_function(void *arg);/*线程入口函数*/ void print(void);/*共享资源函数*/ sem_t bin_sem;/*定义信号灯*/ int value;/*定义信号灯的值*/ int main() { int n=0; pthread_t a_thread...
#include
#include
#include
#include
#include
#include
void *thread_function(void *arg);/*线程入口函数*/
void print(void);/*共享资源函数*/
sem_t bin_sem;/*定义信号灯*/
int value;/*定义信号灯的值*/
int main()
{
int n=0;
pthread_t a_thread;//-------------??
if((sem_init(&bin_sem,0,5))!=0)/*初始化信号灯,初始值为2*/
{
perror("sem_init");
exit(1);
}
while(n++
#include
#include
#include
#include
#include
void *thread_function(void *arg);/*线程入口函数*/
void print(void);/*共享资源函数*/
sem_t bin_sem;/*定义信号灯*/
int value;/*定义信号灯的值*/
int main()
{
int n=0;
pthread_t a_thread;//-------------??
if((sem_init(&bin_sem,0,5))!=0)/*初始化信号灯,初始值为2*/
{
perror("sem_init");
exit(1);
}
while(n++