子线程循环 3 次,接着主线程循环 6 次,接着又回到子线程循环 3 次,接着再回到主线程又循环6 次,如此循环50次,试写出代码。
来源:互联网 发布:多玩魔兽数据库7.0 编辑:程序博客网 时间:2024/05/17 02:01
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
int count = 0; //总循坏的次数
void *thread_func(void) //子线程
{
int child = 1; // 子线程的循坏次数
while(1)
{
if( count == 300 )
{
break;
}
if(child <= 3 )
{
printf("child = %d\n",child);
child++;
count++;
}
else
{
child = 1 ;
sleep(3);
}
}
pthread_exit("Thank you!\n"); //结束子线程
}
int main()
{
int ret;
int main = 1; //工作线程的循坏次数
pthread_t a_thread;
void * thread_result;
ret = pthread_create(&a_thread,NULL,(void*)thread_func,NULL); //创建子线程
if(ret != 0 )
{
printf("create fail!\n");
exit(-1);
}
sleep(1);
while(1)
{
if(count == 300 )
{
break;
}
if(main <= 6 )
{
printf("main = %d\n",main);
main++;
count++;
}
else
{
main = 1;
sleep(3);
}
}
ret = pthread_join(a_thread,&thread_result); //等待子线程结束
if(ret != 0)
{
printf("pthread join fail!\n");
exit(-1);
}
return 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次
- ios 头像上传前的头像处理
- [NODE之11]dns模块
- PCL—1.7.2-vc2013-win32分享
- openwrt配置IPV6四天折腾记
- PHP配置与安装
- 子线程循环 3 次,接着主线程循环 6 次,接着又回到子线程循环 3 次,接着再回到主线程又循环6 次,如此循环50次,试写出代码。
- 对SSM框架的文件的传输与处理
- Ubuntu更新软件后搜狗输入法莫名失效的可能解决方案
- 一个基于Mahout与hadoop的聚类搭建
- React Native 实现动态计算文本高度
- Python 字符串和编码
- POJ 1423 BigNumber
- Android ScrollView中嵌套ExpandableListView,item不显示的问题
- poj3083 dfs+bfs搜索迷宫