Linux 简单的多线程实现
来源:互联网 发布:linux i have no name 编辑:程序博客网 时间:2024/06/05 06:58
功能描述:创建三个线程,分别执行三个 shell命令
#include <pthread.h>#include <stdio.h>#include <stdlib.h>#include <string.h>void *thread_function(void *arg){ char* cmd = (char*)arg; printf("cmd: %s \n",cmd); system(cmd);}void cmd (char * cmd1,char *cmd2,char * cmd3){pthread_t thread1,thread2,thread3; /*char * cmd1 = "ls";char * cmd2 = "ls";char * cmd3 = "ls";*/ pthread_create(&thread1, NULL, thread_function, (void *)cmd1); //创建线程pthread_create(&thread2, NULL, thread_function, (void *)cmd2);pthread_create(&thread3, NULL, thread_function, (void *)cmd3); pthread_join(thread1, NULL); //线程挂起pthread_join(thread2, NULL); pthread_join(thread3, NULL);}int main(){cmd("ls","ls","ls");}
阅读全文
0 0
- Linux 简单的多线程实现
- linux下内核多线程的简单实现
- linux 下c++多线程的简单实现
- linux 下实现简单的异步多线程任务分发
- 【多线程之一】如何实现简单的多线程
- [Java] 多线程的简单实现
- JAVA 多线程的简单实现
- JAVA实现的简单多线程
- MFC多线程的简单实现
- java简单的多线程实现
- Qt---多线程的简单实现
- Qt---多线程的简单实现
- 简单的Linux多线程编程
- Linux网络编程(四)——多线程实现简单的聊天(linux 服务器端 windows客户端)
- linux下多线程的实现
- Linux多线程实践(9) --简单线程池的设计与实现
- Linux多线程实践(9) --简单线程池的设计与实现
- 用java实现简单的多线程下载
- 用Jpa查询的数据,不能用PageHelper进行分页
- oracle锁表处理
- aliyun阿里云Maven仓库地址——加速你的maven构建
- Zookeeper的个人理解(非专业技术角度 只是方便于理解)
- Linux 文件类型特殊属性
- Linux 简单的多线程实现
- Error:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com
- 手册上查询优化器概述
- 立即调用的函数表达式
- 优化 SQL SELECT 语句性能的 6 个简单技巧
- linux下内存泄露查找、BUG调试
- 多种排序类型
- Android Studio升级到3.0版本后布局不能预览解决方案
- Reason: image not found 错误解决方法,这才是正确的解决方法