进程管理
文章平均质量分 79
炼气散人
等儿子高考后,或许会回来
展开
-
newLISP 多核编程
newLISP实现了Cilk API, 可以将多个同时运行的进程执行在多处理器或者多核的CPU架构上,已达到并行节省运行时间的目的。使用spawn和sync函数可以很快的实现。下面是来自newLISP官方文档的例子:#!/usr/bin/newlisp ; calculate primes in a range (define (primes from to) (local (plist)原创 2014-12-20 13:06:00 · 3077 阅读 · 0 评论 -
父子进程发送和接收消息
用newlisp cilk API可以实现多进程通信。在实际应用中,父进程发送消息给多个子进程,使得父进程可以专注于自己的工作,把一些额外的工作交给子进程去完成,做到对父进程任务无阻塞的效果。这里的例子程序是process.lsp文件,这样调用:./process.lsp --process-number=5 child-process-list: (4289 4288 4287 4286 428原创 2016-09-13 19:43:16 · 4141 阅读 · 0 评论