14. 线程

Posted hubertoo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了14. 线程相关的知识,希望对你有一定的参考价值。

每执行一步的操作序列被称为线程 thread

多线程 -> 竞争危险

锁和关联起来。

本章讲解:控制多线程的基本结构,类和方法

创建线程

技术分享图片

技术分享图片

技术分享图片

 

 synchronized

 技术分享图片

静态synchronized方法:两个线程不能同时在同一个对象上执行同步方法。

synchronized语句:

技术分享图片

 

 线程之间相互通信的方式:

三种形式的 wait() 和 两种形式的通知

 技术分享图片

线程的调度(优先级):

sleep() 和 yield()

技术分享图片

技术分享图片

取消线程

等待线程结束:join()

内存模型:同步和 volatile

String 类在内部使用的是 final 字段。

线程管理,线程安全,线程组ThreadGroup

线程和异常

 ThreadLocal 变量

调试线程

 

以上是关于14. 线程的主要内容,如果未能解决你的问题,请参考以下文章

Java14 多线程编程

14 线程状态

14 线程属性

多线程-线程一打印1,2,3,4,5线程二打印6,7,8,9,10,线程三打印11,12,13,14,15,...直到45结束

QT 14 线程使用

深入理解Java虚拟机(第三版)-14. 线程安全与锁优化