在循环中,我使用以下函数从R中启动进程:
system(mycommand.exe, ... )
是否有一种优雅的方法来设置mycommand.exe
的过程优先级?
答案 0 :(得分:1)
您可以使用psnice
。如果您使用fork
,则可以生成新的pid。
psnice(pid = Sys.getpid(), value = NA_integer_)
system(mycommand.exe, ...)
或
new_pid <- fork(slave=NULL)
psnice(pid = new_pid, value = NA_integer_)
https://stat.ethz.ch/R-manual/R-devel/library/tools/html/psnice.html http://svitsrv25.epfl.ch/R-doc/library/fork/html/fork.html