<java并发编程实践>读书笔记一
为了保护状态的一致性,要在单一的原子操作中更新互相关联的状态变量。
原子性:一组语句作为单独的,不可分割的单元进行。
内部锁
java提供了强制原子性的内置锁机制: synchronized块。
一个synchronized块有两部分:锁对象的引用,以及这个锁保护的代码块。
每个java对象都可以隐式地扮演一个用于同步的锁的角色;这些内置的锁被称为内部锁(intrinsic locks)或监视器锁(monitor locks).
获得内部锁的唯一途径是:进入这个内部锁保护的同步块或方法。
重进入方便了锁行为的封装,因此简化了面向对象并发代码的开发。
读-改-写(read-modify-write)
检查再运行(check-then-act)
缺少即加入(put-if-absetn)
<java并发编程实践>读书笔记一相关推荐
- 卓有成效的程序员 阅读笔记 第一部分
第一部分 机制 第二章 加速法则 加载器(Launcher)允许你输入应用程序或文档名称的第一部分来加载它:一个应用程序列表的有用程度与它的长度成反比 花点时间来学习你手边所有隐藏的快捷键 命令提示符 ...
- ThoughtWorks(中国)程序员读书雷达
软件业的特点是变化.若要提高软件开发的技能,就必须跟上技术发展的步伐.埋首醉心于项目开发与实战,固然能够锤炼自己的开发技巧,却难免受限于经验与学识.世界上并不存在速成的终南捷径,但阅读好的技术书籍 ...
- 张逸:ThoughtWorks(中国)程序员读书雷达
2013/06/20 · 书籍与教程, 开发· 6.6K 阅读· 书籍, 架构设计, 编程, 领导力 原文出处: 简单文本-张逸 欢迎分享原创到伯乐头条 软件业的特点是变化.若要提高软件开发的 ...
- 张逸: ThoughtWorks(中国)程序员读书雷达
原文出处: 简单文本-张逸 软件业的特点是变化.若要提高软件开发的技能,就必须跟上技术发展的步伐.埋首醉心于项目开发与实战,固然能够锤炼自己的开发技巧,却难免受限于经验与学识.世界上并不存在速成的终南 ...
- 程序员的共鸣 - 读《卓有成效的程序员》
最近读了<卓有成效的程序员>,感觉收获颇大.这是一本写给程序员的难得的好书.书中大都是一些浅显的道理,但作者将这些东西加以收集.归纳.总结,并最终成书.作者为了收集各种提高效率的工具和方法 ...
- 读《卓有成效的程序员》-----我的一些题内和题外的感想
读<卓有成效的程序员>-----我的一些题内和题外的感想 本文出自:http://hi.baidu.com/xiaonan33309/blog/item/c708c901a50d940b7 ...
- 卓有成效的程序员(影印版)
卓有成效的程序员(影印版) 一本揭示高效程序员的思考模式,一本告诉你如何缩短你与优秀程序员的差距 定价 : ¥42.00会员价 : ¥31.50(75折) 详情查看:http://www.china- ...
- [黑马程序员C++笔记]P72-P83通讯录管理系统
目录 系统需求 1.菜单功能 2.退出功能 3.添加联系人 (1)设计联系人结构体 (2) 设计通讯录结构体 (3)main函数中创建通讯录 (4)封装添加联系人函数 (5 ...
- [黑马程序员C++笔记]P72-P83通讯录管理系统总体概览
系统需求 通讯录是一个可以记录亲人.好友信息的工具. 本教程主要利用C++来实现一个通讯录管理系统 系统中需要实现的功能如下: 添加联系人:向通讯录中添加新人,信息包括(姓名.性别.年龄.联系电话.家 ...
- php末尾友链,与php程序员的笔记网站交换友链的原则
很抱歉,由于本网站首页友链已满,目前停止交换首页友链,内页仍可交换友链!(2013年2月24日) 随着本站友链的数量不断增多,本人不得不对本站的友链申请的原则进行郑重的申明一下,希望各位申请本站友链的 ...
最新文章
- java 读取流的字符编码格式_如何使用Java代码获取文件、文件流或字符串的编码方式...
- 启明云端分享| ESP32-C3智能写字板应用解决方案
- 【图像超分辨率论文】BasicVSR: The Search for Essential Components in Video Super-Resolution and Beyond
- Python笔记-flask执行后台程序(非web应用)
- Springboot Freemarker 将模板放在jar包外面
- toj 4610 Biggest Number
- 易语言空壳程序360误报测试解决方法
- 语音识别下一步发展如何?哪些技术可以使用?哪些价值可以发掘?
- 防刷新ajax视频教程,【赖国荣】Ajax基础与提升第7讲:ajax实现刷新内容实例讲解...
- 妙招教你Office Word 2007文档另存为PDF文件[转]
- 个性签名html,经典个性签名-2021最新QQ经典-QQ经典个性签名-腾牛个性网
- 【雷达与对抗】【2014】MIMO雷达中的波束形成研究
- PDF技术(一)-Java实现Office系列文件转PDF文件
- 【学习档案】word文档转为XML格式
- JavaScript 学习笔记 超详细(b站pink老师)
- 具名元组namedtuple
- linux键盘符号错乱,Ubuntu14.04 键盘错位小问题
- [笔记]快乐的Linux命令行《二》文件系统中跳转
- 【转】博弈论中的几个经典问题
- 使用canvas制作绘图板