笔记
来源:互联网 发布:淘宝app官方下载6.9 编辑:程序博客网 时间:2024/05/22 14:37
/*****************************************************
copyright (C), 2014-2015, Lighting Studio. Co., Ltd.
File name:
Author:Jerey_Jobs Version:0.1 Date:
Description:
Funcion List:
*****************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
int flag = 1;
void * thread_function(void * arg);
int main()
{
int ret;
pthread_t tid;
void * thread_result;
int count = 1;
ret = pthread_create(&tid,NULL,thread_function,NULL);
if(ret != 0)
{
perror("thread create failed!\n");
exit(EXIT_FAILURE);
}
while(count++ < 10)
{
if(flag == 1)
{
printf("1");
flag = 2;
}
else
{
sleep(1);
}
}
printf("\nwaiting for thread to finish...\n");
ret = pthread_join(tid,&thread_result);
if(ret != 0)
{
perror("thread join failed!\n");
exit(EXIT_FAILURE);
}
return 0;
}
void * thread_function(void *arg)
{
int count = 1;
while(count++ < 10)
{
if(flag == 2)
{
printf("2");
flag = 1;
}
sleep(1);
}
}
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 量化交易初试
- 如易云揭秘1-框架(cache)
- K-近邻算法学习心得体会
- leetcode 1. Two Sum 解法讨论
- JavaScript 类型转换
- 笔记
- 四平方和
- 扑克派发牌线性表实现
- xml解析
- Maven类包冲突终极解决小技若干
- Python基础学习1(Python的Windows和Linux的安装及简单学习)
- Python入门基础知识:locals() 和globals()
- Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds
- SnapHelper