首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux 脚本文件实现多线程,该怎么处理

2013-10-30 
linux 脚本文件实现多线程通常有这样的问题:让你写一个脚本 让进程并发数可控 而且还得设定多少时间执行一

linux 脚本文件实现多线程
通常有这样的问题:让你写一个脚本 让进程并发数可控 而且还得设定多少时间执行一次并发 这样的问题网上的解释很多 看起来也挺复杂的 我写了一个脚本 实现以上功能 脚本很简单 如下 只是为了分享 我是菜鸟 所以大神不要见笑
#!/bin/bash
function m
{
  echo ""
}
for((i=0;i<50;i++))
do
   m&
   C=`expr $i % 5 ` #5为进程的并发数
   if [ $C -eq 0 ];then 
   sleep 1          #1为每一秒执行一次并发
   fi
done
执行命令 time ./test.sh  可以发现该脚本的执行时间大概是10s 完成并发可控的要求 而且还可以设置多长时间执行一次并发
[解决办法]

引用:
怎么样判断上一次的并发是否完成啊

看看进程还在不在吧

热点排行