更新时间:2024-04-21 14:27:34 来源:极悦 浏览159次
Java中创建线程有两种方式,分别是继承Thread类和实现Runnable接口。下面分别举例说明这两种方式。
继承Thread类
可以创建一个类继承Thread类,并重写run方法来实现线程的执行逻辑。示例如下:
上述代码创建了一个MyThread类,继承了Thread类,并重写了run方法。
可以通过创建MyThread类的实例来启动线程,示例如下:
上述代码创建了一个MyThread类的实例thread,并通过调用start方法启动线程。线程启动后,会自动调用run方法中的逻辑。
实现Runnable接口
可以创建一个类实现Runnable接口,并实现run方法来实现线程的执行逻辑。示例如下:
上述代码创建了一个MyRunnable类,实现了Runnable接口,并实现了run方法。
可以通过创建MyRunnable类的实例,然后将其作为参数传递给Thread类的构造方法来启动线程,示例如下:
上述代码创建了一个MyRunnable类的实例runnable,并通过将其作为参数传递给Thread类的构造方法创建了一个线程thread,并启动了线程。
需要注意的是,使用实现Runnable接口的方式创建线程可以更加灵活,因为一个类可以实现多个接口,而Java中的类只能继承一个类。此外,使用实现Runnable接口的方式可以将线程的任务逻辑与线程的管理逻辑分离开来,方便进行线程的管理和复用。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习