首页
分类
Java基础教程
Java高级教程
SpringBoot教程
数据库系统概论
数字图像处理教程
Git教程
标签
图库
瞬间
归档
关于
快乐江湖的博客
更多内容请点击CSDN关注“快乐江湖”
累计撰写
127
篇文章
累计创建
33
个标签
累计收到
2
条评论
栏目
首页
分类
Java基础教程
Java高级教程
SpringBoot教程
数据库系统概论
数字图像处理教程
Git教程
标签
图库
瞬间
归档
关于
目 录
CONTENT
以下是
多线程
相关的文章
第二章Java多线程常见面试题-第三节:线程安全集合类和死锁
一:线程安全集合类 在Java集合框架中,大部分都是线程不安全的,当然也存在如Vector这样的线程安全类,但不推荐使
2023-07-21
3
0
1
Java高级教程
第二章Java多线程常见面试题-第二节:JUC(java.util.concurrent)
JUC:JUC是java.util.concurrent包的简称,目的就是为了更好的支持高并发任务。让开发者进行多线程编程时减少竞争条件和死锁的问题<
2023-07-17
6
0
0
Java高级教程
第二章Java多线程常见面试题-第一节:锁策略、CAS和Synchronized原理
一:常见的锁策略 synchronized是什么锁:总的来说,synchronized是一把自适应锁,它既是乐观锁(基于自旋锁实现)也是悲观锁(基于挂起等待实现);即是轻量级锁也是重量级锁;不是读写锁,是普通互斥锁;是非公平锁;是可重入锁 (1)乐观锁与悲观锁 乐观锁:预测锁冲突的概率不高,因此所做
2023-07-07
4
0
0
Java高级教程
第一章Java多线程基础-第六节:多线程案例
一:单例模式 (1)设计模式概述 设计模式(Design pattern):设计模式代表了最佳的实践,通常ŝ
2023-06-30
6
0
0
Java高级教程
第一章Java多线程基础-第五节:wait和notify
由于线程之间的执行是抢占式的,所以线程之间的执行的先后顺序难以预知。但在实际开发中有时我们需要各个线程以特定的
2023-06-25
7
0
0
Java高级教程
第一章Java多线程基础-第四节:synchronized关键字(监视器锁monitor lock)和volatile关键字
一:synchronized关键字(监视器锁monitor lock) (1)synchronized简介 synchronized简介:其中文意思为同步,
2023-06-22
4
0
0
Java高级教程
第一章Java多线程基础-第三节:线程状态和线程安全
一:线程状态 (1)Java中的线程状态 Java中的线程状态:Java中的线程状态其实是一个枚举类型,即Thread.state NEW(新建状态):创建后,启动前,线程就处于该状态 RUNNABLE(可运行状态):线程正在执行代码,就处于该状态 BLOCKED(阻塞状态):一个线程获取synch
2023-06-15
11
0
0
Java高级教程
第一章Java多线程基础-第二节:Thread类
(1)Thread类常见构造方法 Thread类常见构造方法: Thread():创建线程对象 Thread(Runnable target):使用Runnable对象创建线程对象 Thread(String name):创建线程对象,并命名 Thread(Runnable target, Stri
2023-06-06
9
0
0
Java高级教程
第一章Java多线程基础-第一节:多线程概念和Java中创建线程的方式
一:什么是线程和多线程 线程:关于进程和线程的概念这里就不再重复了,具体可见 (王道408考研操作系统)第二章进程管理-第一节5:线程的概念 (王道408考研操作系统)第二章进程管理-第一节6:线程的实现方式和多线程模型 要想进行下一步学习,你至少要清楚以下概念 明白计算机的基本工作流程(冯诺依曼,
2023-06-04
12
0
0
Java高级教程