线程创建

作者: Randy Alexander
创建日期: 2 四月 2021
更新日期: 26 六月 2024
Anonim
【day18】13 尚硅谷 Java语言高级 创建多线程方式一:继承Thread类
视频: 【day18】13 尚硅谷 Java语言高级 创建多线程方式一:继承Thread类

内容

定义-线程创建是什么意思?

在Java中,线程创建是通过扩展线程类或实现可运行接口来进行的。


在Java中,线程类的对象表示一个线程。首次创建线程时,必须使用run()方法将其永久地绑定到对象。调用时,它应该调用对象run()方法。

Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了线程创建

实现可运行接口涉及以下步骤:

  1. 一个类实现了runnable接口,并提供了线程执行的run()方法。属于此类的对象是可运行对象。
  2. 通过将可运行对象传递给线程构造函数来创建线程类对象。
  3. 在上一步中创建的线程对象上调用start()方法。
  4. 当run()方法结束时,线程也结束。

扩展线程类涉及以下步骤:

  1. java.lang.Thread类通过使用extend进行扩展。
  2. 通过覆盖从线程类扩展的子类的run()方法,可以定义线程的执行代码。
  3. 创建此子类的实例。
  4. 通过在该类的实例上调用start()方法,线程将运行。

通常,可运行接口优于扩展线程类,其原因有两个:

  • 扩展线程类时,子类不能扩展另一个类。但是,当使用runnable接口时,子类可以扩展另一个类。
  • 在某些情况下,可运行接口就足够了,因为继承整个类可能会导致过多的开销。
此定义是用Java的con编写的