JavaSE系列视频课程之注解和枚举(十)

¥2.00 试听

 学院:老牛课堂

 课时:共 5节 · 46分钟

 有效期:永久有效

 课程目标:讲解Java线程的(程概念和属性,创建线程和开启线程,终止线程,线程通信和同步锁,挂起和恢复线程)

 适合人群:Java工程师,Java高级程序员,Java架构师

 课程介绍

一、线程(Thread)的概念

线程是一个抽象概念,表示计算机执行一个任务的最小单位

当我们执行java程序时,会开启一个java.exe进程

此进程会创建第一个线程,称为主线程

主线程去执行main方法

 

注:java代码总是在某个线程中执行的

 

可以通过Thread t=Thread.currentThread();获取代码当前执行的线程

 

 

二、线程的属性

1)id和name

2)线程的优先级

  MAX_PRIORITY 

          线程可以具有的最高优先级。 

  MIN_PRIORITY 

          线程可以具有的最低优先级。 

  NORM_PRIORITY 

          分配给线程的默认优先级。 

注:线程的优先级默认为其创建线程的优先级

 

3)否为守护线程(如果其他非守护线程已经结束,守护线程也立即结束,不管代码是否执行完)

运行GC的线程典型的守护线程

注:如果父线程是守护线程,则其创建的子线程也是守护线程

 

 

 

课程评价

人生无悔

2018-02-03
视频画面清晰,老师讲的很好,实用性很强,课程内容不错。

课课家教育

未登录