猿问

如何在没有打印语句的情况下运行多线程程序?

我有一个关于如何在不使用打印语句的情况下运行多线程程序的问题。我有点了解多线程的概念,但没有那么多。我尝试按照教程创建一个(但它有一个打印声明)。

我正在尝试找出如何去做,以便我可以继续执行分配给我的任务。解释会有所帮助,或者只是一个代码示例。

谢谢你。


慕尼黑的夜晚无繁华
浏览 298回答 2
2回答

倚天杖

多线程和打印是两个完全不相关的事情,您遵循的教程很可能使用打印语句来演示线程的执行顺序。您始终可以在不使用打印语句的情况下进行多线程处理。

天涯尽头无女友

看来教程只是用来简单地展示执行过程。打印与实际的多线程本身无关。打印到屏幕或控制台不是创建多线程环境的必要条件。您可以创建一个程序来完成某些操作,如果这些操作失败,则它会抛出一个异常,该异常会在屏幕上打印和错误,或者将错误记录到文件(此类)中并停止程序,以便您知道任何发生这种情况时出了点问题,否则一切正常。听起来您应该研究 try 和 catch 语句和异常。如果您想保持简单并且不想将错误打印到控制台,您甚至可以考虑使用日志记录框架或如何自己记录异常。体面的 try-catch 阅读:https : //beginnersbook.com/2013/04/try-catch-in-java/例外文章:https : //www.protechtraining.com/content/java_fundamentals_tutorial-exceptions
随时随地看视频慕课网APP

相关分类

Java
我要回答