JAVA里面怎么才能控制进程调度?麻烦介绍相关知识,谢谢!

解决方案 »

  1.   

    调用系统进程吧?前两天才贴了段代码的。再paste一次吧。/**
     * 系统调用
     * @param command 命令
     * @param out 命令的输出
     * @return int 系统调用结果
     * @throws IOException
     * @throws InterruptedException
     */
    public static int sysInvoke(List command , StringBuffer out) throws IOException,InterruptedException
    {
    ProcessBuilder procBuilder = new ProcessBuilder(command);
    Process proc = procBuilder.start();
    BufferedReader br = new BufferedReader(new InputStreamReader(proc.getInputStream()));
    String result;
    while((result = br.readLine()) != null)
    out.append(result);
    proc.waitFor();
    return proc.exitValue();
    }