作者小头像 Lv.1
更多个人资料
20 成长值
0 关注
0 粉丝
+ 关注

个人介绍

主要从事中间件相关的研发工作,著有《深入理解Kafka——核心设计与实践原理》《RabbitMQ实战指南》。

感兴趣或擅长的领域

大数据、编程语言、微服务架构、云存储
个人勋章
TA还没获得勋章~
成长雷达
0
0
0
0
20

个人资料

个人介绍

主要从事中间件相关的研发工作,著有《深入理解Kafka——核心设计与实践原理》《RabbitMQ实战指南》。

感兴趣或擅长的领域

大数据、编程语言、微服务架构、云存储

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 暂无专栏分类
多线程小抄集(新编四)
### ConcurrentHashMapConcurrentHashMap是线程安全的HashMap,键值都不能为null。JDK7的实现:内部采用分段锁来实现,默认初始容量为16(所以理论上这个时候最多可以同时支持 16 个线程并发写,只要它们的操作分别分布在不同的 Segment 上。这个值可以在初始化的时候设置为其他值,但是一旦初始化以后,它是不可以扩容的),装载因子为0.75f,分...
Java 任务调度 容器
作者小头像 朱小厮 2019-01-24 16:49:13
4056
0
0
2019-01-24 16:49:13
999+
0
0
多线程小抄集(新编三)
### 终止正在运行的线程的三种方法使用退出标志,是线程正常退出,也就是当run方法完成后线程终止;使用stop方法强行终止线程,但是不推荐使用这个方法,因为stop和suspend及resume一样都是作废过期的方法,使用它们可能产生不可预料的结果;使用interrupt()方法中断线程;### 线程中断interrupted()方法:返回对应线程的中断标志位是否为true,但它还有一个重...
Java 任务调度
作者小头像 朱小厮 2019-01-24 16:48:24
4142
0
0
2019-01-24 16:48:24
999+
0
0
多线程小抄集(新编二)
### ThreadLocalThreadLocal可以实现每个线程绑定自己的值,即每个线程有各自独立的副本而互相不受影响。一共有四个方法:get, set, remove, initialValue。可以重写initialValue()方法来为ThreadLocal赋初值。SimpleDateFormat不是线程安全的,可以通过如下的方式让每个线程单独拥有这个对象:```private s...
Java 任务调度
作者小头像 朱小厮 2019-01-24 16:47:24
4050
0
0
2019-01-24 16:47:24
999+
0
0
多线程小抄集(新编一)
### Java中线程的状态NEW、RUNNABLE(RUNNING or READY)、BLOCKED、WAITING、TIME_WAITING、TERMINATED![在这里插入图片描述](https://img-blog.csdnimg.cn/20181229163204752.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGV...
Java 任务调度
作者小头像 朱小厮 2019-01-24 16:46:10
4134
0
0
2019-01-24 16:46:10
999+
0
0
不止JDK7的HashMap,JDK8的ConcurrentHashMap也会造成CPU 100%
大家可能都听过JDK7中的HashMap在多线程环境下可能造成CPU 100%的现象,这个由于在扩容的时候put时产生了死链,由此会在get时造成了CPU 100%。这个问题在JDK8中的HashMap获得了解决。其实JDK7中的HashMap在多线程环境下不止只有CPU 100%这一共怪异现象,它还可能造成插入的数据丢失,有兴趣的读者可以自行了解下。对于HashMap多线程的问题,我们通常...
HashMap http JDK
作者小头像 朱小厮 2019-01-24 16:44:57
4585
0
0
2019-01-24 16:44:57
999+
0
0
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注