手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

线程创建后调用方法

时间:2024-10-14 14:43:01

1、Java使用Thread类代表线程,所有的线程对象都必虔銎哂埽须是Thread类或其子类的实例。Java可以用三种方式来创建线程,如下所示:继承Thread类创建线程。实现Runnable接口创建线程。使用Callable和Future创建线程。使用线程池例如用Executor框架。

线程创建后调用方法

2、通过继承Thread类来创建并启动多线程的一般步骤如下:d定义Thread类的子类,并重写该类的run()方法,该方法的方法体就是线程需要完成的任务,run()方法也称为线程执行体。

线程创建后调用方法

3、创建Thread子类的实例,也就是创建了线程对象,启动线程,即调用线程的start()方法,new MyThread().start();//创建并启动线程。

线程创建后调用方法

4、通过实现Runnable接口创建并启动线程一般步骤如下:定义Runnable接口的实现类,一样要重写run()方法,这个run()方法和Thread中的run()方法一样是线程的执行体。

线程创建后调用方法

5、创建Runnable实现类的实例,并用这个实例作为Thread的target来创建Thread对象,这个Thread对象才是真正的线程对象,第三部依然是通过调用线程对象的start()方法来启动线程。

线程创建后调用方法

6、创建Callable接口的实现类,并实现call()方法,然后创建该实现类的实例(从ja箪滹埘麽va8开始可以直接使用Lambda表达式创建Calla芟鲠阻缒ble对象)。使用FutureTask类来包装Callable对象,该FutureTask对象封装了Callable对象的call()方法的返回值。

线程创建后调用方法
© 手抄报圈