我有一个关于如何在不使用打印语句的情况下运行多线程程序的问题。我有点了解多线程的概念,但没有那么多。我尝试按照教程创建一个(但它有一个打印声明)。我正在尝试找出如何去做,以便我可以继续执行分配给我的任务。解释会有所帮助,或者只是一个代码示例。谢谢你。
2 回答
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
看来教程只是用来简单地展示执行过程。打印与实际的多线程本身无关。打印到屏幕或控制台不是创建多线程环境的必要条件。您可以创建一个程序来完成某些操作,如果这些操作失败,则它会抛出一个异常,该异常会在屏幕上打印和错误,或者将错误记录到文件(此类)中并停止程序,以便您知道任何发生这种情况时出了点问题,否则一切正常。听起来您应该研究 try 和 catch 语句和异常。如果您想保持简单并且不想将错误打印到控制台,您甚至可以考虑使用日志记录框架或如何自己记录异常。
体面的 try-catch 阅读:https : //beginnersbook.com/2013/04/try-catch-in-java/
例外文章:https : //www.protechtraining.com/content/java_fundamentals_tutorial-exceptions
添加回答
举报
0/150
提交
取消