java如何终止process运行(javafor语句的执行过程)

技术Java Process.waitFor()方法是怎样的Java Process.waitFor()方法是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习

JavaProcess.waitFor()方法怎么样?很多新手对此不是很清楚。为了帮助大家解决这个问题,下面小编就详细讲解一下。需要的人可以从中学习,希望你能有所收获。

00-1010流程。waitfor()方法将导致当前线程等待,直到对象的进程结束,然后返回调用。

如果需要,00-1010 Java . lang . Process . wait for()方法将导致当前线程等待,直到process对象表示的进程终止。如果子进程已经终止,此方法将立即返回。如果子进程尚未终止,调用线程将被阻塞,直到子进程退出。

Java Process.waitFor()方法

下面是java.lang.Process.waitFor()方法的声明。

publicationintwaitfor()

描述

NA

00-1010此方法返回的退出值的过程。按照惯例,0表示正常终止。

声明

北美

参数

以下示例说明了如何使用lang。Process.waitFor()方法。

package com . yii Bai;

publicclassProcessDemo{

publicationstatinvitmain(String[]args){ 0

尝试{

//creatanewprocess

system . out . println(' creating process . ');

Processp=Runtime.getRuntime()。exec(' notepad . exe ');

//原因thissprocesstostopuntil processinsteinded

p . WaitFor();

//when youmanuallylosenotepad . exeprogramming continue her

system . out . println(' waiting over '));

} catch(Exceptionex){ 0

ex . printstacktrace();

}

}

}编译运行结果:

创建流程.

等待结束。

返回值

最近,当视频需要转码为ffmpeg并与cmd一起运行时,需要在cmd成功运行后进行操作。百度都说用waitfor()方法,但它总是一晃而过,没有起到等待完成的作用。

process process=Runtime . GetRuntime()。exec(' cmd/cstarnotepad . exe ');

process . WaitFor();Java的运行时。getruntime()。exec (commandstr)可以调用执行cmd指令。

Cmd /c dir是在执行dir命令后关闭命令窗口。

Cmd /k dir是一个在执行dir命令后不会关闭的命令窗口。

Cmd /c start dir将打开一个新窗口,然后执行dir命令,原窗口将关闭。

Cmd /k start dir会打开一个新窗口,然后执行dir命令,原来的窗口不会关闭。

在此代码中为process . WaitFor();没用。

在notepad.exe呼叫结束之前,以下代码继续运行。

原来是因为在执行中使用了start。

因此,process.waitFor()正在等待命令行窗口打开exe。

如果删除start这个词,您将等待exe结束,程序继续执行。

阅读以上内容对你有帮助吗?如果您想了解更多相关知识或阅读更多相关文章,请关注行业资讯频道,感谢您的支持。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/144819.html

(0)

相关推荐

  • SQL32 将employees表的所有员工的lastname和firstname拼接起来作为Name

    技术SQL32 将employees表的所有员工的lastname和firstname拼接起来作为Name SQL32 将employees表的所有员工的last_name和first_name拼接起来

    礼包 2021年10月28日
  • 开发React应用的实用技巧有哪些

    技术开发React应用的实用技巧有哪些这篇文章将为大家详细讲解有关开发React应用的实用技巧有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。背景Hooks 自推出以

    攻略 2021年11月25日
  • wei的成语,带wei(第一声)字的成语

    技术wei的成语,带wei(第一声)字的成语【危在旦夕】危险就在眼前。 【危如累卵】如垒起的蛋那样危险。喻极其危险。 【危言正色】刚直的言论和严正的态度。 【危言逆耳】正直的规劝听起来不顺耳。 【危言高论】正直而不同凡响

    生活 2021年10月20日
  • hadoop是什么意思通俗易懂(hadoop 是什么东西)

    技术HADOOP概念是什么本篇内容主要讲解“HADOOP概念是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HADOOP概念是什么”吧!大数据:指无法在一定时间范围内用常

    攻略 2021年12月22日
  • 抖音刷赞网站推广平台,抖音刷赞专业平台?

    技术抖音刷赞网站推广平台,抖音刷赞专业平台?要想刷赞的话,内容的创作,后期的运营是关键,看那些大段短15秒钟的视频就能如此吸赞,背后是一整套运作流程的支持。
    一、热门视频带来的流量,一般一个视频在上热之后会增加大量的赞丝

    测评 2021年11月9日
  • 标准差和方差的区别,极差,标准差,方差各是什么

    技术标准差和方差的区别,极差,标准差,方差各是什么平均差标准差和方差的区别:平均差是表示各个变量值之间差异程度的数值之一。指各个变量值同平均数的离差绝对值的算术平均数。 标准差:是离均差平方的算术平均数的平方根,用σ表示

    生活 2021年10月22日