子线程循环 3 次,接着主线程循环 6 次,接着又回到子线程循环 3 次,接着再回到主线程又循环6 次,如此循环50次,试写出代码。
来源:互联网 发布:淘宝聚星台入口在哪里 编辑:程序博客网 时间:2024/06/06 00:04
子线程循环 3 次,接着主线程循环 6 次,接着又回到子线程循环 3 次,接着再回到主线程又循环6 次,如此循环50次,试写出代码。
#include <stdio.h>
#include <stdlib.h>#include <pthread.h>
int count = 0; //计算总循坏的次数
void *child_func(void) //工作线程
{
int i = 1; // 子线程的循坏次数
{
if( count == 50 )
{
break;
}
if(i <= 3 )
{
printf("child running,count=%d...%d\n",count,i);
i++;
count++;
}
else
{
i = 1 ;
sleep(3);
}
}
pthread_exit("Thank you!\n"); //结束子线程
}
{
int ret;
int k = 1; //主线程的循坏次数
pthread_t tidp;
void * child_return;
ret = pthread_create(&tidp,NULL,(void*)child_func,NULL); //创建子线程
if(ret != 0 )
{
printf("pthread create fail!\n");
exit(-1);
}
sleep(1);
while(1)
{
if(count == 50 )
{
break;
}
if(k <= 6 )
{
printf("Hello,count=%d...%d\n",count,k);
k++;
count++;
}
else
{
k = 1;
sleep(3);
}
}
ret = pthread_join(tidp,&child_return); //等待子线程结束
if(ret != 0)
{
printf("pthread join fail!\n");
exit(-1);
}
return 0;
}
0 0
- 子线程循环 3 次,接着主线程循环 6 次,接着又回到子线程循环 3 次,接着再回到主线程又循环6 次,如此循环50次。
- 子线程循环 3 次,接着主线程循环 6 次,接着又回到子线程循环 3 次,接着再回到主线程又循环6 次,如此循环50次,试写出代码。
- 子线程循环 3 次,接着主线程循环 6 次,接着又回到子线程循环 3 次,接着再回到主线程又循环6 次,如此循环50次,试写出代码。
- 子线程循环 3 次,接着主线程循环 6 次,接着又回到子线程循环 3 次,接着再回到主线程又循环6 次,如此循环50次,试写出代码。
- 子线程循环 3 次,接着主线程循环 6 次,接着又回到子线程循环 3 次,接着再回到主线程又循环6 次,如此循环50次,试写出代码。
- 子线程循环 3 次,接着主线程循环 6 次,接着又回到子线程循环 3 次,接着再回到主线程又循环6 次,如此循环50次,试写出代码。
- 子线程循环 10 次,接着主线程循环 100 次,接着又回到子线程循环 10 次,接着再回到主线程又循环 100 次,如此循环50次,试写出代码。
- 子线程循环 10 次,接着主线程循环 100 次,接着又回到子线程循环 10 次,接着再回到主线程又循环 100 次,如此循环50次,试写出代码。
- 子线程循环10次,接着主线程循环5次,接着又回到子线程循环10次,接着再回到主线程又循环5次,如此循环50次,请写出程序。
- 面试题:子线程循环10次,接着主线程循环100次,接着又回到子线程循环10次,接着再回到主线程循环100次,如此循环50次,请写出程序
- 子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序
- c++实现子线程循环 10 次,接着主线程循环 100 次,接着又回到子线程循环 10 次,接着再回到主线程又循环 100 次,如此循环50次
- 子线程循环10次,接着主线程循环100次,接着又回到子线程循环10次,接着再回到主线程循环100次,如此循环50次
- 子线程循环10次,接着主线程循环100次,接着又回到子线程循环10次,接着再回到主线程100次,如此循环50次
- 子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次.
- Java多线程面试题:子线程循环10次,接着主线程循环100,接着又回到子线程循环10次, 接着再回到主线程又循环100,如此循环50次
- 面试题:子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次
- 多线程学习--案例-子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次
- uva 1395 Slim Span (克鲁斯卡尔变形)
- JAVAWEB开发之Struts2示例——Struts2练习之员工管理系统
- ajax(二)之省市二级菜单联动(无sql)
- 算法导论章节总结(1.2)
- JAVA修饰符类型(public,protected,private,friendly)
- 子线程循环 3 次,接着主线程循环 6 次,接着又回到子线程循环 3 次,接着再回到主线程又循环6 次,如此循环50次,试写出代码。
- 知识点
- 7行Python代码的人脸检测
- Qt保持Widget比例
- SharedPreferences的基本用法
- 浅谈WEB安全性(前端向)
- 【Keras】切换后端(Theano和TensorFlow)
- nginx学习笔记6 nginx的缓存配置和压缩配置和自动列配置
- centos mysql 卸载安装