并发编程基础:锁与多线程详解.pdfVIP

  • 2
  • 0
  • 约3.25万字
  • 约 48页
  • 2026-05-05 发布于北京
  • 举报

今日课程安排

课程前回顾锁的基本概念、事务概念、多线程生命周期的五种状态

1.悲观锁与乐观锁的区别2.定义事务没有

提交或者回滚事务的情况下3.公平锁与非

公平锁之间的区别4.独占锁与共享锁之间

的区别5.如何理的可重入性问题6.

Java自旋锁实现的原理分析7.浅谈偏向

锁、轻量级锁、重量级锁区别

为下一次课下次站在C++源码角度分析Synchronized原理课程做铺垫

简单回顾多线程

为什么要使用多线程

提提高我们Http协议响应效率,能够为用户较好的体验。

使用多线程的好处

提高程序的效率。

如何理解多核多线程

在单核CPU的情况下,CPU在同一时刻只能执行一个线程。

存在切换过程,底层并不是真正多线程。多核,例如:6核12

线程,能够同时开启12个线程同时运行,减少CPU切换。

今日课程安排

课程前回顾锁的基本概念、事务概念、多线程生命周期五种状态

1.悲观锁与乐观锁的区别

2.定义事务没有提交或者回滚事务的情况下

3.公平锁与非公平锁的之间的区别

4.独占锁与共享锁的之间的区别

5.如何理的可重入性问题

6.Java自旋锁实现的原理分析

7.浅谈偏向锁、轻量级锁、重量级锁区别

为下一次课下次站在C++源码角度分析Synchronized原理课程做铺垫

简单回顾多线程

文档评论(0)

1亿VIP精品文档

相关文档