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

Java中的线程是什么? -技术百科的定义

目录:

Anonim

定义-线程是什么意思?

在Java上下文中,线程是执行程序时遵循的路径。 所有Java程序都有至少一个线程,称为主线程,当使用主线程调用main()方法时,该线程由Java虚拟机(JVM)在程序启动时创建。

在Java中,创建线程是通过实现接口并扩展类来完成的。 每个Java线程均由java.lang.Thread类创建和控制。

技术百科解释了线程

Java是一个多线程应用程序,它允许在任何特定时间执行多个线程。 在单线程应用程序中,一次只能执行一个线程,因为该应用程序或程序一次只能处理一个任务。

例如,单线程应用程序可以允许键入单词。 但是,此单线程需要一个附加的单线程,以便记录击键以便键入单词。 因此,单线程应用程序记录了击键,从而允许跟随下一个单线程应用程序(键入单词)。

但是,多线程应用程序允许在一个应用程序中处理两个任务(记录和键入击键)。

创建线程后,将为其分配优先级。 首先执行优先级较高的线程,然后执行优先级较低的线程。 JVM在以下任一情况下停止执行线程:

  • 如果退出方法已由安全管理器调用并授权
  • 该程序的所有守护程序线程均已终止
此定义是在Java上下文中编写的
Java中的线程是什么? -技术百科的定义