我想在两个不同的类中同时运行两个不同的方法 是run方法是唯一的方法吗? 如果是为什么?
答案 0 :(得分:0)
您的代码段未显示您实际上是如何启动这些线程的,我假设类似new Thread2().start()
的内容。这样做是创建一个新线程,新线程(在后台)继续执行其run
方法(然后在该方法返回时终止)。
每个线程都运行run()
方法所包含的代码。这就是线程的工作方式。必须有一些约定才能让JVM知道线程的代码在哪里。
从该方法中,您可以在您有权访问的任何其他对象上调用任何其他方法。