JavaSE系列视频课程之多线程

多线程的概念在Java中实现多线程Thread类Runnable接口线程的生命周期和线程状态后台线程线程同步与死锁

4557人学习

中级5课时2018/02/03更新

二维码下载学堂APP缓存视频离线看

梦豆
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

Java工程师,Java高级程序员,Java架构师

你将会学到:

多线程的概念在Java中实现多线程Thread类Runnable接口线程的生命周期和线程状态后台线程线程同步与死锁

课程简介:

一、线程(Thread)的概念

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

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

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

主线程去执行main方法


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


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



二、线程的属性

1)id和name

2)线程的优先级

  MAX_PRIORITY 

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

  MIN_PRIORITY 

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

  NORM_PRIORITY 

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

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


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

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

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




展开更多

课程大纲-JavaSE系列视频课程之多线程

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部