首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Potato_土豆
掘友等级
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
131
文章 131
沸点 0
赞
131
返回
|
搜索文章
最新
热门
MySQL架构与SQL执行流程
MySQL语句执行流程 连接器(Connector): 当客户端发送一个连接请求时,连接器负责接受并建立与MySQL服务器的连接。它进行身份验证、权限验证等操作,并为客户端分配一个会话(Session
并发编程-深入分析线程池原理
线程池是一种用于管理和复用线程的机制,可以有效地管理线程的创建、执行和销毁。使用线程池可以减少线程创建和销毁的开销,并能够提供对并发任务的调度和...
并发编程-深入分析ConcurrentHashMap原理
ConcurrentHashMap 是 Java 中的一个线程安全的哈希表实现,它可以在多线程环境下提供高效的并发读写操作。ConcurrentHashMap 继承自 AbstractMap 类,实现
并发编程-常见并发工具CountDownLatch、Semaphore、Atomic
CountDownLatch 常用方法 await():用于等待所有线程执行完毕。在使用 countDown() 方法减少等待线程数后,剩余的线程将会在await()方法调用后开始执行。如果在等待..
并发编程-常见并发工具BlockingQueue的使用及原理解析
Java中的阻塞队列是一种特殊类型的队列,它支持在队列为空或队列已满时自动阻塞等待。它是并发编程中常用的线程安全数据结构之一,用于在多线程环境下安全地...
并发编程-Condition底层设计
Condition 是一个多线程协调通信的工具类,可以让某些线 程一起等待某个条件(condition),只有满足条件时,线程 才会被唤醒,它通常与Lock(锁)一起使用,用于在多个线程之间...
并发编程-ReentrantLook底层设计
重入锁在实现上比 synchronized 关键字更加灵活,提供了一些额外的特性,比如可定时的锁等待(tryLock)、可中断的锁等待(lockInterruptibly)、公平性......
并发编程-死锁/ThreadLocal
死锁是指两个或多个进程在等待对方释放资源的情况下无限期地阻塞的现象,解决死锁的方案有以下几种第一种就是顺序锁,第二种......
并发编程-探索可见性背后的本质以及vloatile原理
可见性 这个时候读取到的这个变量的值应该是之前写入的那个值。这本来是一个很正常的事情。但是在多线程 环境下,读和写发生在不同的线程中的时候,可能会出现......
Synchronized原理分析
可见性:线程看不到变量的最新值,因为它还没有被另一个线程写回主内存,这个问题被称为“可见性”问题。一个线程的更新对其他线程是不可见的。 原子性: 原子性是指在一个操作中就是......
下一页
个人成就
优秀创作者
文章被点赞
1,369
文章被阅读
171,540
掘力值
8,478
关注了
19
关注者
328
收藏集
3
关注标签
8
加入于
2020-04-08