为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕尼黑的夜晚无繁华 2021-12-01 16:52:20
我有一个关于如何在不使用打印语句的情况下运行多线程程序的问题。我有点了解多线程的概念,但没有那么多。我尝试按照教程创建一个(但它有一个打印声明)。我正在尝试找出如何去做,以便我可以继续执行分配给我的任务。解释会有所帮助,或者只是一个代码示例。谢谢你。
查看完整描述

2 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

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


查看完整回答
反对 回复 2021-12-01
?
天涯尽头无女友

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


查看完整回答
反对 回复 2021-12-01
  • 2 回答
  • 0 关注
  • 297 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信