首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
辰凩風
掘友等级
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
107
文章 107
沸点 0
赞
107
返回
|
搜索文章
最新
热门
死锁编码及定位分析
--- theme: channing-cyan --- ## 一、什么是死锁? 死锁是指
线程池的简介及底层原理
一、什么是线程池? 线程池做的工作主要是控制运行的线程的数量,处理过程中将任务加入队列,然后在线程创建后启动这些任务,如果线程数超过了最大数量,超出的数量的线程排队等候,等其他线程执行完毕,再
synchronized 和 Lock 有什么区别?
1. 原始构成 synchronized是关键字属于 JVM 层面。 monitorenter(底层是通过monitor对象来完成,其实wait/notify等方法也依赖monitor对象,只有在同步
java 中的阻塞队列及生产者-消费者中的简单应用
一、什么是阻塞队列 阻塞队列,顾名思义,首先它是一个队列,而一个阻塞队列在数据结构中所起的作用大致如图所示: 当阻塞队列是空时,从队列中获取元素的操作将会被阻塞。 当阻塞队列是满时,往队列中添加元素的
java 中 CountDownLatch、CyclicBarrier 和 Semaphore 的简单使用
一、CountDownLatch 1.1 概述 让一些线程阻塞直到另外一些完成后才被唤醒。 该类主要有两个方法,当一个或多个线程调用await方法时,调用线程会被阻塞。其他线程调用 c
java中的公平锁、非公平锁、可重入锁、递归锁、自旋锁、独占锁和共享锁
一、公平锁与非公平锁 1.1 概述 公平锁: 是指多个线程按照申请锁的顺序来获取锁。 非公平锁: 是指在多线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取到锁,在高并发
Java 集合类的线程安全问题及解决方法
一、List 1.1 模拟多线程环境 多线程环境下,会抛出 java.util.ConcurrentModificationException 异常 1.2 异常原因 多线程环境下,并发争抢修改导致出
Java 中的 CAS 简述及原理解析
一、CAS 是什么? CAS(Compare And Swap),比较并交换,它是一条CPU并发原语。它的功能是判断内存某个位置的值是否为预期值,如果是则更新为新的值,这个过程是原子的。
volatile 关键字特性解析及单例模式下的使用
一、什么是 volatile ? volatile 是 Java 中的一个关键字,Java 虚拟机提供的轻量级同步机制。 二、JMM(Java Memory Model)
读书笔记之四:垃圾回收算法
## 一、标记 - 清除算法(Mark - Sweep) 标记 - 清除算法分为“标
下一页
个人成就
文章被点赞
9
文章被阅读
1,714
掘力值
199
关注了
12
关注者
1
收藏集
14
关注标签
3
加入于
2021-06-18