本文共 322 字,大约阅读时间需要 1 分钟。
shell脚本对多进程的支撑还是非常稳定的
1、首先创建管道,定义线程数
#创建管道 mkfifo testfifo exec 6<>testfifo rm -rf testfifo #并发数控制 thread=6 for ((i=0;i<=$thread;i++)) do echo >&6 done
2、在循环中实现多线程
do read -u6 { *循环内容*
3、在循环结束,释放线程内存
*循环内容* echo >&6 }& done wait exec 6>&- exec 6<&-
转载地址:http://kctrn.baihongyu.com/