繁体   English   中英

有没有办法在不使用线程的情况下暂停Java程序?

[英]Is there any way to pause the Java program without using threads?

有没有办法在不使用线程的情况下暂停Java程序? 我想知道在没有退出程序的情况下暂停程序的另一种方法,比如我们使用System.exit退出系统。 有没有办法暂停,卡住程序与System.exit相同。

当你说暂停时,这意味着你需要先执行一些代码行X然后再代码行Y.

在X和Y之间,你想要暂停,这可以通过线程休眠和等待。 等待意味着从另一个线程通知。 但是你不想使用线程。

另一种方法是通过属性进行外部触发,其值将作为循环中的条件。 在属性的初始值上循环将是无限的,并且在您更改它时,条件将为false。

另一种解决方法是让第一行X行执行,Y将在MVC控制器内部,这将是通过服务调用再次外部触发。 如果它是一个Web应用程序,这是可能的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM