会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蠢聪
博客园
首页
新随笔
联系
订阅
管理
2018年5月4日
Java并发包之AtomicXX
摘要: Java并发包之AtomicXX 我们都知道java并发包下面总共有几大类: 1. 执行者与线程池 2. 并发队列 3. 同步工具 4. 并发集合 5. 锁 6. 原子变量 我们今天就来了解一下原子变量,也就是java.util.concurrent.atomic.AtomicXX,本文中就以Ato
阅读全文
posted @ 2018-05-04 11:59 蠢聪
阅读(205)
评论(0)
推荐(0)
2018年4月3日
聊聊微服务的优缺点
摘要: 最近进行了一次公司的服务拆分,将两个巨大的服务拆分成了若干个微服务,现在总结下这次改造的经历。 1、项目背景 刚来到公司的时候领导叫我熟悉下公司的业务,看看代码。我也是做着常规操作,下载代码,编译,打开APP,WEB,WAP等平台对照着几个重点的功能从webapi层逐级向下展开。BUT,重点来了,我
阅读全文
posted @ 2018-04-03 17:48 蠢聪
阅读(1513)
评论(0)
推荐(0)
浅谈操作系统底层锁的实现
摘要: 其实系统的锁实现和平时我们自己实现锁的过程是一样的: 但是这个过程不得不考虑的是当有两个线程同时拿到标志位都是0怎么办,很简单,直接把1,2,3作为一个原子操作就行了,也就是操作系统层面的关闭中断来保证123是一个原子操作。这样的话就不会有两个线程同时get lock了,但是问题又来了这是在单核上没
阅读全文
posted @ 2018-04-03 10:19 蠢聪
阅读(763)
评论(0)
推荐(0)
公告