« 处理 FTP 站点不是在 FtpRoot 目录为基准生成的 ls-lR.gz 的 perl 正则替换代码 | Main | [PERL] 多任务处理中的 die 与 next »
December 3, 2006
一个并发的算法 子进程数与任务数
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。 https://windtear.net/archives/2006/12/03/001153.html http://windtear.net/archives/2006/12/03/001153.html 一个并发的算法 子进程数与任务数 指定任务数 $t 指定子进程数 $s 要解决的问题是: 一个子进程完成几个任务 特殊之处就是 最后一个子进程完成几个任务 解决: 如果指定的子进程数($s=20)大于指定的任务数($t=19) 1个子进程1个任务 让子进程数等于任务数就行了 $s=$t; 否则(如 $s=20 $t=41) 1个子进程需完成int $t/$s (2) 个任务 最后一个子进程 需多完成 $t % $s (1) 个任务 |
Posted by windtear at December 3, 2006 11:23 PM