摘要: = $pNum) { pcntl_wait($status); $execute--; } } else { while(true) { //somecode $func($opts)... 阅读全文
posted @ 2018-02-05 17:08 温柔的风 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 有时候会遇到这样的需求,比如log日志文件,这个文件很大,甚至上百M,需要把所有的日志拿来做统计,这时候我们如果用单进程来处理,效率会很慢。如果我们想要快速完成这项需求,我们可以利用Linux的一个利器split,先根据这个文件的总大小、总行数,来按照一个比例来分割,在根据分割的文件数量,fork出 阅读全文
posted @ 2018-02-05 17:01 温柔的风 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 有个文件要处理,因为很大,所以想把它切成若干份,每份N行,以便并行处理。split命令可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,为提高可读性,生成日志等 命令格式 -b:值为每一输出档案的大小,单位为 byte。 -C:每一输出档中,单行的最大 byte 数。 -d:使用数 阅读全文
posted @ 2018-02-05 10:24 温柔的风 阅读(2270) 评论(0) 推荐(1) 编辑