
其他
文章平均质量分 89
焱齿
tencent
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线程安全之CAS机制详解(分析详细,通俗易懂)
背景介绍:假设现在有一个线程共享的变量c=0,让两个线程分别对c进行c++操作100次,那么我们最后得到的结果是200吗? 1.在线程不安全的方式下:结果可能小于200,比如当前线程A取得c的值为3,然后线程A阻塞了,线程B取得的c的值也是3,然后线程B也阻塞了,现在线程A被唤醒执行了++操作使得c=4,结果写回c值内存,线程A执行结束,线程B被唤醒执行了++操作使得3++=4,也写回了c值内存,现在问题来了,两个线程分别进行了一次++操作,最后c值却为4而不是5,所以c值最后的结果肯定是小于200的,产转载 2020-07-06 15:01:53 · 1744 阅读 · 0 评论 -
搭建 zookeeper 和搭建dubbo监控中心
一、搭建java和tomcat环境 这一步比较简单,可以参照上一篇文章:linux下tomcat8安装详解详解 二、搭建zookeeper 我使用的是zookeeper-3.5.3-beta.tar,点击下载点击下载 然后新建一个存放目录/usr/mysoftware/tomcat ,将安装包rz进去。 下载后将其解压: tar -xvf zookeeper-3.5.3-beta...原创 2018-07-18 18:21:58 · 3524 阅读 · 0 评论