首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Ethan不想说话51714
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
Ethan不想说话51714
关注了
芋道源码_艿艿
Ethan不想说话51714
关注了标签
TCP/IP
Ethan不想说话51714
关注了标签
GitHub
Ethan不想说话51714
赞了这篇文章
lyowish
高级开发工程师 @蚂蚁金服
·
6年前
关注
死磕java concurrent包系列(五)基于AQS的条件队列把LinkedBlockingQueue“扒光”
LinkedBlockingQueue是一个基于链表的阻塞队列,实际使用上与ArrayBlockingQueue完全一样,我们只需要把之前烤鸡的例子中的Queue对象替换一...
21
2
分享
Ethan不想说话51714
赞了这篇文章
lyowish
高级开发工程师 @蚂蚁金服
·
6年前
关注
死磕java concurrent包系列(四)基于AQS的条件队列彻底理解ArrayBlockingQueue
peek():获取但不移除此队列的头;如果此队列为空,则返回 null。 这就是阻塞队列基本的增删查方法,接下来我们看一下如何使用它。 ArrayBlockingQueue...
9
1
分享
Ethan不想说话51714
赞了这篇文章
lyowish
高级开发工程师 @蚂蚁金服
·
6年前
关注
死磕java concurrent包系列(三)基于ReentrantLock理解AQS的条件队列
上一篇我们讲了AQS中的同步队列队列,现在我们研究一下条件队列。 在java中最常见的加锁方式就是synchorinzed和Reentrantlock,我们都说Reentr...
18
1
分享
Ethan不想说话51714
赞了这篇文章
lyowish
高级开发工程师 @蚂蚁金服
·
6年前
关注
死磕java concurrent包系列(二)基于ReentrantLock理解AQS同步队列的细节和设计模式
之前介绍过并发问题的解决方式就是一般通过锁,concurrent包中最重要的接口就是lock接口,它可以显示的获取或者释放锁,对于lock接口来说最常见的实现就是Reetr...
23
4
分享
Ethan不想说话51714
赞了这篇文章
lyowish
高级开发工程师 @蚂蚁金服
·
6年前
关注
死磕java concurrent包系列(一)从乐观锁、悲观锁到AtomicInteger的CAS算法
这篇文章主要是为了让大家通过乐观锁和悲观锁出发,理解CAS算法,因为CAS是整个Concurrent包的基础。 悲观锁:悲观的认为自己在使用数据的时候一定有别的线程来修改数...
26
2
分享
Ethan不想说话51714
赞了这篇文章
lyowish
高级开发工程师 @蚂蚁金服
·
6年前
关注
彻底理解Netty,这一篇文章就够了
有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服务器,Redis的Proxy服务器,MySQL的Proxy服务...
426
18
分享
Ethan不想说话51714
关注了
lyowish
Ethan不想说话51714
关注了标签
科幻
Ethan不想说话51714
关注了标签
区块链
Ethan不想说话51714
关注了标签
增强现实
Ethan不想说话51714
关注了标签
Apache
Ethan不想说话51714
关注了标签
Google
Ethan不想说话51714
关注了标签
开源
Ethan不想说话51714
关注了标签
产品经理
Ethan不想说话51714
关注了标签
产品
Ethan不想说话51714
关注了标签
后端
下一页
关注了
62
关注者
3
收藏集
0
关注标签
31
加入于
2018-08-01