第三模块 并发与并行、创建线程的方式、线程状态、sleep与wait、notify与notifyAll、run与start、创建线程池方式、线程安全的三大特性、死锁必要条件、Threadlocal、

总内容

并发与并行、创建线程的方式、线程状态、sleep与wait、notify与notifyAll、run与start、创建线程池方式、线程安全的三大特性、死锁必要条件、Threadlocal、synchronized实现原理、synchronized与volatile的区别、synchronized与lock、synchronized与Reentrantlock、atomic

1 并发与并行,进程与线程

2 创建线程的几种方式

3  线程状态

4   sleep()和wait()都能让程序进入等待环节,但是sleep()不释放锁,wait()释放锁

5   notify()和notifyAll()有什么区别

6  run() 和 start()

7 创建线程池方式

8 submit()与execute()

9 线程安全的三大特性

10 死锁必要条件

11 Threadlocal

12 synchronized实现原理

13  synchronized与volatile的区别

14  synchronized与lock

15  synchronized与Reentrantlock

16  atomic

发布了78 篇原创文章 · 获赞 83 · 访问量 9280

猜你喜欢

转载自blog.csdn.net/weixin_41847891/article/details/100181128
今日推荐