美文网首页Java面试常见问题
创建线程的3种方式

创建线程的3种方式

作者: 2_shou | 来源:发表于2018-06-07 17:07 被阅读0次

一、继承Thread类创建线程

1.继承Thread类并重写run()方法
2.创建线程对象
3.调用对象的start()方法

二、实现Runnable接口创建线程

1.实现Runnable接口,重写run()方法
2.创建实现类的实例对象,将他作为Thread对象的参数来创建Thread对象
3.调用Thread的start()方法

三、使用Callable和Future创建线程

1.实现Callable接口并实现call()方法,创建实现类的对象
2.用FutureTask类包装Callable对象,并将他作为Thread对象的参数,启动线程
3.用FutureTask的对象调用get方法获得返回值

关于创建线程的文章:
java中创建线程的三种方法以及区别

相关文章

  • iOS基础知识 (三)

    多线程 多线程创建方式 iOS创建多线程方式主要有NSThread、NSOperation、GCD,这三种方式创建...

  • iOS 多线程-NSThread

    1. 创建和启动线程 创建、启动线程 2. 其他创建线程方式 创建线程后自动启动线程[NSThread detac...

  • iOS 多线程开发

    一、NSThread 1、创建和启动线程 2、其他创建线程方式 上述2种创建线程方式的优缺点优点:简单快捷缺点:无...

  • 多线程编程

    创建线程 创建线程的三种方式 创建方式Threadclass继承Thread类(重点)Runnable接口实现Ru...

  • 2018-10-26怎么创多线程

    创建线程方式1:直接通过Thread类创建对象,将需要在子线程中执行的函数作为target参数传进去 创建线程方式...

  • java中创建线程池的方式

    创建线程池的方式: 使用Java提供的用于管理线程池的接口ExecutorService 创建线程池,共有四种方式...

  • iOS 线程

    pthread NSThread 第一种创建方式 第二种创建方式 第三种创建线程的方式 NSThread线程的状态...

  • 其他快速开启线程的方法

    创建线程后自动启动线程 隐式创建并启动线程 ● 上述2种创建线程方式的优缺点● 优点:简单快捷● 缺点:无法对线程...

  • 线程

    java 中创建线程有哪几种方式? Java中创建线程主要有三种方式: 一、继承Thread类创建线程类 (1)定...

  • 线程创建方式

    方法一:继承Thread类,作为线程对象存在(继承Thread对象)让线程等待的方法Thread.sleep(20...

网友评论

    本文标题:创建线程的3种方式

    本文链接:https://www.haomeiwen.com/subject/xbowsftx.html