linux c最简单多线程例子:
来源:互联网 发布:js封装 编辑:程序博客网 时间:2024/06/05 02:38
#include <stdio.h>
#include <pthread.h>
#define SIZEOFTHREAD 4
#define THREADNUM 3
pthread_t thread[THREADNUM];
void *thread1(int tn)
{
while(1)
{
printf ("thread : I'm thread %d/n", tn);
sleep(2);
}
}
void thread_create(void)
{
int i;
for ( i = 0; i < THREADNUM; i ++)
{
memset( &thread[i], 0, SIZEOFTHREAD);
printf("turn to i:%d/n", i);
pthread_create( &thread[i], NULL, thread1, i );
sleep(3);
}
}
void thread_wait(void)
{
pthread_join(thread[0],NULL); //线程挂起
}
int main()
{
thread_create();
thread_wait();
return 0;
}
- linux c最简单多线程例子:
- linux 多线程 最简单 例子 代码
- linux c 一个autotools的最简单例子
- linux环境下最简单的C语言例子
- c 调用lua 最简单例子
- pro*c初学2---简单多线程例子
- [Linux] 最简单的socket通讯例子
- linux驱动_最简单的例子
- 简单的linux c socket例子
- Linux C 可变参数的简单例子
- 一个最简单的com组件的例子(C++)
- 一个最简单的OSG例子源代码(C++)
- Hibernate 最简单例子
- 最简单OPENAL例子
- coredata 最简单例子
- coredata 最简单例子
- 最简单 NDK 例子
- coredata 最简单例子
- 几个国外有“深度KM”导向的专业软件和工具的网址
- Linux内核线程编程方法
- 免费EX4文件破解为MQ4文件
- 电容的X5R与X7R等参数
- C#将数据集连接到Excel并显示
- linux c最简单多线程例子:
- DIV CSS完美兼容IE6/IE7/FF的通用方法
- 使用Java根据经纬度获取Google天气预报
- 利用WebBrowser彻底解决Web打印问题(包括后台打印)
- Visual C++动态链接库编程之基础概念(转)
- Oracle系统表
- 台达说明书严重的BUG
- IP地址的导入导出脚本
- 毕业了以后怎么办