线程创建后调用方法

 时间: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()方法的返回值。

线程创建后调用方法
  • 怎么利用多肉植物特点制作壁画,创作多肉艺术品
  • 脱单秘籍,如何追女仔!
  • 如何减轻穿高跟鞋的疼痛
  • 使用Eclipse新建JAVA项目包步骤详解
  • 微信怎么购买渝惠保
  • 热门搜索
    关于诚信手抄报内容 五一劳动节手抄报古诗 安全主题手抄报 生物手抄报图片 初一数学手抄报图片 中学生手抄报设计图 小英雄手抄报 法制手抄报资料 爱牙护齿手抄报 环境手抄报资料