线程是一种可以与程序其他部分同时执行的功能。所有java程序都至少有一个线程,称为主线程,它是在程序启动时,当main()方法执行时由java虚拟机(jvm)创建的与主线程一起调用。
在java中,我们可以通过扩展线程来创建线程类或通过实现 runnable 接口。我们还可以在下面的程序中使用匿名类而不扩展 thread 类来创建线程。
示例public class anonymousthreadtest { public static void main(string[] args) { new thread() { public void run() { for (int i=1; i <= 5; i++) { system.out.println("run() method: " + i); } } }.start(); for (int j=1; j <= 5; j++) { system.out.println("main() method: " + j); } }}
输出main() method: 1run() method: 1main() method: 2run() method: 2main() method: 3run() method: 3main() method: 4run() method: 4main() method: 5run() method: 5
以上就是如何在java中使用匿名类创建线程?的详细内容。