首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
闲不住的码
掘友等级
java后端,web 前端
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
最新
热门
java阻塞队列详解-生产者消费者模式
什么是阻塞队列? 阻塞队列(BlockingQueue) 本质上还是一种队列,遵循先进先出,后进后出的原则,在此基础上,如果出队时阻塞队列为空,则会使当前线程陷入阻塞,直到入队新元素时通知线程继续执行
Semaphore源码解析与应用详解
是什么?用来干什么的? Semaphore通常我们叫做信号量,可以用来控制同时访问特定资源的线程数量,通过协调各个线程,以保证合理的使用资源 举个简单的例子: 一个单向隧道能同时容纳10个小汽车或5个
CountDownLatch源码解析与应用详解
什么是countDownLatch? CountDownLatch是一个同步工具类,它通过**一个计数器来实现的,**初始值为线程的数量。每当一个线程完成了自己的任务,计数器的值就相应得减1。当计数器
CyclicBarrier源码解析与应用详解
概述 CyclicBarrier 的字面意思是可循环使用(Cyclic)的屏障(Barrier)。它要做的事情是,让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会
ExecutorService详解
ExecutorService是Java提供的线程池,也就是说,每次我们需要使用线程的时候,可以通过ExecutorService获得线程,它可以有效控制最大并线程数,提高系统资源的使用率,同时避免过
AtomicStampedReference和AtomicMarkableReference详解
AtomicStampedReference和AtomicMarkableReference是解决CAS存在ABA问题的两种方案,他们俩的实现原理大致相同,弄明白AtomicStampedRefere
java原子类-Atomic
什么是原子类? java 1.5引进原子类,具体在java.util.concurrent.atomic包下,atomic包里面一共提供了13个类,分为4种类型,分别是: 原子更新基本类型, 原子更新
java四种引用类型-强软弱虚
引用类型主要分为强软弱虚四种:(GC是java中的垃圾回收机制) 强引用(StrongReference) 强引用指的就是代码中普遍存在的赋值方式,比如A a = new A()这种。强引用关联的对象
ThreadLocal使用以及原理
什么是Threadlocal? ThreadLocal意为线程本地变量,用于解决多线程并发时访问共享变量的问题。 所谓的共享变量指的是在堆中的实例、静态属性和数组; 对于共享数据的访问受Java的内存
synchronized原理以及优化
概念 1.java中的关键字,在JVM层面上围绕着内部锁(intrinsic lock)或者监管锁(Monitor Lock)的实体建立的,Java利用锁机制实现线程同步的一种方式。 2.synchr
下一页
个人成就
文章被点赞
51
文章被阅读
15,598
掘力值
1,005
关注了
2
关注者
5
收藏集
4
关注标签
6
加入于
2022-02-24