【发布时间】:2018-10-08 14:12:50
【问题描述】:
所以我正在学习java,我在这里有点困惑...... 所以在学习线程的过程中,我了解到有必要扩展 Thread 类或实现 Runnable 类。 并且在执行这个程序时使用 Thread.sleep() 而不执行上述任何过程。
链接: http://www.abihitechsolutions.com/applets-mini-project-in-java-free-source-code/
谁能解释一下这是怎么回事?
【问题讨论】:
-
如果您使用的教程告诉您扩展
Thread,请找到一个新的。通常,您实现Runnable(可能作为lambda 方法)并将其传递给Thread实例(或管理线程的东西)。Thread.sleep在实际程序中也没有用 - 你需要某种计时器。 -
没有。
Thread.sleep()是Thread类中的 static method。您无需拥有Thread实例即可调用它。
标签: java multithreading applet