腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
在周末的专栏
专栏成员
举报
28
文章
23188
阅读量
16
订阅数
订阅专栏
申请加入专栏
全部文章(28)
java(12)
编程算法(10)
node.js(7)
javascript(5)
http(4)
ide(3)
jvm(3)
hashmap(3)
打包(2)
linux(2)
unix(2)
文件存储(2)
缓存(2)
rpc(2)
socket编程(2)
scala(1)
html(1)
数据库(1)
sql(1)
压力测试(1)
jdk(1)
安全(1)
数据分析(1)
数据处理(1)
reset(1)
volatile(1)
worker(1)
搜索文章
搜索
搜索
关闭
Java数据结构-------List
编程算法
压力测试
javascript
java
ArrayList和Vector通过数组实现,几乎使用了相同的算法;区别是ArrayList不是线程安全的,Vector绝大多数方法做了线程同步。
在周末
2019-09-11
391
0
Java并发编程--Lock
jvm
javascript
node.js
Lock 实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作。synchronized方法或代码块的使用提供了对与每个对象相关的隐式监视器锁的访问,但却强制所有锁获取和释放均要出现在一个块结构中:当获取了多个锁时,它们必须以相反的顺序释放,且必须在与所有锁被获取时相同的词法范围内释放所有锁。Lock 实现提供了使用 synchronized 方法和语句所没有的其他功能,包括提供了一个非块结构的获取锁尝试 (tryLock())、一个获取可中断锁的尝试 (lockInterruptibly()) 和一个获取超时失效锁的尝试 (tryLock(long, TimeUnit))。
在周末
2019-09-11
445
0
Java并发编程--CountDownLatch
javascript
node.js
CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。
在周末
2019-09-11
572
0
Java并发编程--Exchanger
http
java
node.js
javascript
用于线程间数据的交换。它提供一个同步点,在这个同步点,两个线程可以交换彼此的数据。这两个线程通过exchange方法交换数据,如果第一个线程先执行exchange()方法,它会一直等待第二个线程也执行exchange方法,当两个线程都到达同步点时,这两个线程就可以交换数据,将本线程生产出来的数据传递给对方。
在周末
2019-08-26
413
0
RPC-Thrift(四)
javascript
node.js
同步客户端比较简单,以RPC-Thrift(一)中的的例子为基础进行研究源码,先看一下类图。
在周末
2019-08-26
1.7K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档