proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« 处理 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) 个任务
本blog WWW

Posted by windtear at December 3, 2006 11:23 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.