神奇的linux:多线程的实现
来源:互联网 发布:万方数据库检索报告 编辑:程序博客网 时间:2024/06/06 00:21
thread.cpp源代码:
#include <stdio.h>// printf#include <pthread.h>// pthread_create#include <stdlib.h>// exit#include <unistd.h> // usleepvoid * thread( void * par){// 线程函数int i;for( i = 0; i < 30; i ++){printf( "This is a pthread.\n");usleep( 1000);}return 0;}int main(void){pthread_t id;int i,ret;ret = pthread_create( &id, NULL, thread, NULL);// 创建一个线程if( ret != 0){printf( "Create pthread error!\n");exit( 1);}for( i = 0; i < 30; i ++){// 和创建的线程并发执行printf( "This is the main process.\n");usleep( 330);}pthread_join( id, NULL); // 等待tid为id的线程退出执行return( 0);}
有时候需要添加 -lstdc++ 才能链接成功。编译:
g++ thread.cpp -lpthread -o thread
0 0
- 神奇的linux:多线程的实现
- Protothreads神奇的多线程库
- strlen的神奇实现
- 神奇的linux:脚本
- 多线程下的神奇的IOCP
- linux下c语言有一些神奇的gotoxy()实现方法
- ubuntu下神奇的多线程apt-get
- linux神奇的sed命令
- linux下多线程的实现
- Linux 简单的多线程实现
- linux 多线程的实现的基本原理
- Javascript实现神奇的页面滚动控制
- sqrt函数实现(神奇的算法)
- 自定义实现神奇的卡片切换效果
- 神奇的linux:父子进程管道通讯
- 神奇的linux:文件互斥访问
- linux中神奇的叹号命令
- 神奇的linux:程序core了。。。
- Android上下文
- AIXsmit工具
- auto-logout in linux
- loadView与viewDidLoad不同
- js 获取时间:年 月 日 时 分 秒
- 神奇的linux:多线程的实现
- 先有蛋还是先有鸡?互联网的线上线下
- Nosql数据库教程之初探MongoDB - 第一部分
- keil的51单片机仿真调试中如何查看内存的内容
- JDBC之ResultSet用法
- js 弹出框 返回值到父页面的输入框
- 基于Hibernate的图片数据库存储(mysql)
- linux 查找函数对应的动态库
- 程序员真的是吃青春饭的吗?