腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
呼延
专栏作者
举报
227
文章
292722
阅读量
39
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
java
数据库
云数据库 Redis
sql
存储
云数据库 SQL Server
数据结构
lucene/solr
com
git
文件存储
http
gmail
api
缓存
javascript
linux
node.js
网络安全
jdk
hashmap
unix
开源
github
jvm
二叉树
打包
jar
spring
网站
面向对象编程
spring boot
数据分析
mac os
ide
腾讯云测试服务
https
lintcode
c++
php
json
消息队列 CMQ 版
分布式
网站建设
队列
jquery
全文检索
shell
mybatis
tcp/ip
markdown
大数据
安全
kafka
command
shift
state
threadpoolexecutor
线程
其他
NLP 服务
机器学习
c 语言
python
c#
ruby
lua
bash
css
html
ajax
mvc
tomcat
maven
搜索引擎
apache
nginx
bash 指令
容器镜像服务
神经网络
深度学习
mapreduce
访问管理
命令行工具
TDSQL MySQL 版
人工智能
vr 视频解决方案
容器
爬虫
hive
推荐系统
zookeeper
aop
单元测试
rpc
机器人
windows
hbase
腾讯云开发者社区
arraylist
binary
bit
coordinates
copy
count
cpu
field
fifo
file
footer
header
hook
host
int
ip
iterm
map
merge
move
nio
null
outputstream
release
reset
rsa
semaphore
set
stock
string
submit
system
timer
vector
快捷键
数学
线程池
搜索文章
搜索
搜索
关闭
(juc系列)延迟队列delayqueue
java
用于延迟元素的一个无界的阻塞队列实现. 延迟元素只有在他的延迟过期之后,才可以被获取.
呼延十
2021-11-10
444
0
(juc系列)阻塞队列(blockingqueue)及其实现
编程算法
网站
阻塞队列的方法,有四种形式来处理,操作没有办法被立刻满足,但是未来某些时间点可能满足的情况:
呼延十
2021-11-10
395
0
(juc系列)并发集合之concurrentlinkeddeque源码
编程算法
javascript
数据分析
java
一个无界的,并发的双端队列,使用链表实现. 多线程间的并发写入,移除,访问操作,可以保证安全.当有很多线程共享一个公共集合时,ConcurrentLinkedDeque 是一个不错的选择. 像其他的并发集合一样,这个类不接受null元素.
呼延十
2021-11-10
287
0
(juc系列)并发集合之concurrentlinkedqueue源码
java
数据分析
javascript
编程算法
当多个线程需要共享一个集合的访问时, ConcurrentLinkedQueue是一个合适的选择. 向其他的并发集合实现一样,这个类不接受null元素.
呼延十
2021-11-10
408
0
(juc系列)同步列表copyonwritearraylist及set源码解析
编程算法
java
ArrayList的一个线程安全的变体,所有可变的操作(比如add/set等)都使用底层数组的一个拷贝.
呼延十
2021-11-10
356
0
(juc系列)flow响应式流接口及submissionpublisher实现
编程算法
http
一些接口和静态方法,为了建立流式组件, Publisher生成元素,被一个或者多个Subscriber消费,每一个Subscriber被Subscription管理.
呼延十
2021-11-10
1.2K
0
(juc系列)优先级阻塞队列 Priotiryblockingqueue
编程算法
java
一个无界的阻塞队列,使用相同的排队规则PriorityQueue并且提供阻塞的操作. 因为这个队列逻辑上是误解的,尝试添加操作可能会失败,由于资环耗尽了(比如OOM).
呼延十
2021-11-10
371
0
(juc系列)同步队列synchronousqueue
java
com
fifo
null
队列
队头元素是第一个尝试添加元素的写入线程;如果没有等待的写入线程,那么没有任何元素可以用来移除,poll方法将会返回null.
呼延十
2021-11-10
349
0
(juc系列)completionservice源码阅读
com
gmail
hook
submit
队列
看到这个,其实已经基本明了了. 任务执行完成后,将任务放入到内部的阻塞队列中,那么获取时就是按照任务完成顺序了。
呼延十
2021-10-22
238
0
(juc系列)scheduledthreadpoolexecutor源码阅读
threadpoolexecutor
timer
队列
简单地说,这个类继承自ThreadPoolExecutor,父类有的他都有。 除此之外.添加了对任务的延迟执行及周期性执行。
呼延十
2021-10-22
216
0
(juc系列)runnable与future等异步设计
http
unix
Runable接口, 应该由那些想要被线程执行的类来实现.它定义了一个无参数,无返回值的run()方法,负责运行代码段.
呼延十
2021-10-22
229
0
(juc系列)threadpoolexecutor源码学习
java
set
threadpoolexecutor
线程
线程池
其实早在19年,就简单的写过ThreadPoolExecutor. 但是只涉及到了其中两个参数,理解也不深刻,今天重新看一下代码。
呼延十
2021-10-18
410
0
(juc系列)forkjoin框架源码学习
unix
linux
其他
编程算法
JUC系列提供的又一个线程池,采用分治思想,及工作窃取策略,能获得更高的并发性能.
呼延十
2021-10-18
381
0
(juc系列)phaser源码学习
javascript
node.js
一个可复用的同步屏障,功能上类似于CyclicBarrier和CountDownLatch,但是支持更多灵活的用法.
呼延十
2021-10-18
504
0
(juc系列)exchanger源码阅读
编程算法
一个生产者和一个消费者通过Exchanger来交换缓冲区,以确保消费者可以不断拿到满的缓冲区,生产者不断拿到空的缓冲区.
呼延十
2021-10-18
189
0
(juc系列)executors类的工厂方法
缓存
提供一些工厂方法和工具类方法. 给Executor,ExecutorService,ScheduledExecutorService和ThreadFacotry使用. Callable类在这里定义.
呼延十
2021-10-18
292
0
(juc系列)reentrantreadwritelock源码学习
unix
这个类是一个ReadWriteLock的实现类,实现了类似于ReentrantLock的语义.
呼延十
2021-10-18
282
0
(juc系列)stampedlock源码学习
bit
cpu
state
一个有三种模式,来控制读/写访问的锁. StampedLock的状态由一个版本和模式来组成.
呼延十
2021-10-18
444
0
(juc系列)aqs源码学习笔记
node.js
java.util.concurrent.locks.AbstractQueuedSynchronizer.
呼延十
2021-10-08
298
0
(juc系列)countdownlatch源码阅读
javascript
node.js
初始化时提供一个数字. await方法将阻塞,直到别的线程通过调用countDown,达到给定的数字.
呼延十
2021-10-08
224
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档