怎样在一个java程序中获得另一个程序的运行状态

怎样在一个java程序中获得另一个程序的运行状态,第1张

先把2个文件放在同一个包下面,这样就可以访问另一个java程序了。

一般的方法是在a程序里实例化b类,然后通过b方法名

去调用b类里的方法

runtimegetruntime()exec("外部程序");

相当于你在cmd控制台中输入"外部程序"并回车执行

线程共有6种状态

NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED

分别对应于

新建、运行、阻塞、等待、带超时的等待、终止

程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合,

进程是指在 *** 作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;

线程是指"进程"中某个单一顺序的控制流。也被称为轻量进程

线程状态

NEW

至今尚未启动的线程处于这种状态。

RUNNABLE

正在 Java 虚拟机中执行的线程处于这种状态。

BLOCKED

受阻塞并等待某个监视器锁的线程处于这种状态。

WAITING

无限期地等待另一个线程来执行某一特定 *** 作的线程处于这种状态。

TIMED_WAITING

等待另一个线程来执行取决于指定等待时间的 *** 作的线程处于这种状态。

TERMINATED

已退出的线程处于这种状态。

以上就是关于怎样在一个java程序中获得另一个程序的运行状态全部的内容,包括:怎样在一个java程序中获得另一个程序的运行状态、java线程到底有多少种状态、java请解释程序、进程和线程这三个概念,可以举例或比喻说明。同时写出线程的五种状态。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9714644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存