sh マルチスレッド风の处理(击)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh マルチスレッド风の处理(击)相关的知识,希望对你有一定的参考价值。

### マルチスレッドで処理
COMMAND_FILE=${SCRIPT_LOG}/`date '+%Y%m'`/`date '+%Y%m%d'`_$$_command_list.txt

n=8
i=0
while read line
do
    # --- バックグラウンドで実行
    eval ${line} &

    # 直前のPIDを取得
    pid[${i}]=$!

    # --- 8以上になったら0を設定
    i=`expr $i \+ 1`;

    if [ ${n} -eq ${i} ];then
        wait;
        i=0;
    fi

done < ${COMMAND_FILE}

以上是关于sh マルチスレッド风の处理(击)的主要内容,如果未能解决你的问题,请参考以下文章

java マルチスレッドch01最大でN个のスレッドまでが実行するパターン

csharp [WPF]别スレッドでUIスレッドを立ててそこから窗口を表示

csharp 别スレッドからメインスレッドのコントロールにアクセスするラムダ式

csharp 【WPF】セカンダリスレッド上で発生した未处理の例外の対处

csharp [WPF]别スレッドで别别ン示示示示示示

r マルチプロット