发展历程 什么是线程创建? -技术百科的定义

什么是线程创建? -技术百科的定义

目录:

Anonim

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

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

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

Techopedia解释了线程创建

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

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

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

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

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

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