由于fork()
函数的帮助文本不是很全面,我会对这个函数的一个工作示例感兴趣。
答案 0 :(得分:2)
[pid, msg] = fork();
if pid
# wait child to complete
disp(["waiting for ", num2str(pid)]);
waitpid(pid);
else
# do work in child process
endif
我认为文档假定您熟悉UNIX fork
模型。
答案 1 :(得分:2)
可以在源代码中看到一些Octave包的完整示例。例如,请参阅parcellfun和__bw_scheduler__(来自并行程序包),jacobs(来自optim软件包),plotpdb(来自pdb软件包)或{{3 (来自数据库包)。