http://www.ibm.com/developerworks/cn/java/j-jtp06197.html volatile
http://www.ibm.com/developerworks/cn/java/j-lo-forkjoin/index.html JDK7的并发
http://www.ibm.com/developerworks/cn/java/j-jtp11137.html JDK7的并发
http://www.ibm.com/developerworks/cn/xml/x-xstream/index.html 序列化成XML
http://www.ibm.com/developerworks/cn/java/j-lo-timer/index.html 计时器
锁无关(Lock free)算法,顾名思义,即不牵涉锁的使用。这类算法可以在不使用锁的情况下同步各个线程。对比基于锁的多线程设计,锁无关算法有以下优势:
- 对死锁、优先级倒置等问题免疫:它属于非阻塞性同步,因为它不使用锁来协调各个线程,所以对死锁、优先级倒置等由锁引起的问题免疫;
- 保证程序的整体进度:由于锁无关算法避免了死锁等情况出现,所以它能确保线程是在运行当中,从而确保程序的整体进度;
- 性能理想:因为不涉及使用锁,所以在普遍的负载环境下,使用锁无关算法可以得到理想的性能提升。
http://www.ibm.com/developerworks/cn/java/j-lo-lockfree/index.html 锁无关
http://www.ibm.com/developerworks/cn/java/j-zerocopy/index.html nio
http://www.ibm.com/developerworks/cn/java/j-lo-bati18n/index.html Locale
http://www.ibm.com/developerworks/cn/java/j-lo-mtrat/index.html 多线程的分析工具
http://www.ibm.com/developerworks/cn/java/j-lo-synchronized/index.html 同步机制
http://www.ibm.com/developerworks/cn/java/j-nativememory-linux/index.html 内存耗尽
http://www.ibm.com/developerworks/cn/java/j-lo-pos/index.html Socket 打印机
http://www.ibm.com/developerworks/cn/java/j-lo-hash/index.html Hash的存储
http://www.ibm.com/developerworks/cn/java/j-lo-jacob/index.html java与COM
http://www.ibm.com/developerworks/cn/java/j-lo-jvmti/index.html 线程的监控
http://www.ibm.com/developerworks/cn/java/j-jodatime.html 一个时间库
http://www.ibm.com/developerworks/cn/java/j-lo-hotswapcls/index.html 热替换
http://www.ibm.com/developerworks/cn/java/j-lo-ical4j/index.html 日历数据标准
http://www.ibm.com/developerworks/cn/java/j-lo-tree/index.html 红黑树实现
http://www.ibm.com/developerworks/cn/java/j-lo-test-multithread/index.html 多线程的单元测试
http://www.ibm.com/developerworks/cn/java/j-5things4.html 并发包
http://www.ibm.com/developerworks/cn/java/j-5things5.html 并发包
http://www.ibm.com/developerworks/cn/java/j-lo-decoupling/index.html 解耦
http://www.ibm.com/developerworks/cn/java/j-5things15/index.html 多线程
http://www.ibm.com/developerworks/cn/java/j-concurrencybugpatterns/index.html 多核并发缺陷模式
http://www.ibm.com/developerworks/cn/java/java-lo-concurrenthashmap/index.html 并发HashMap
一个线程的失败和挂起不会引起其他些线程的失败和挂起,这样的算法称为非阻塞算法。非阻塞算法通过使用底层机器级别的原子指令来取代锁,从而保证数据在并发访问下的一致性。
http://www.ibm.com/developerworks/cn/java/j-lo-concurrent/index.html 并发包
http://www.ibm.com/developerworks/cn/java/j-lo-googlecollection/index.html 一个集合框架
http://www.ibm.com/developerworks/cn/java/j-lo-taskschedule/index.html 任务调度
http://www.ibm.com/developerworks/cn/java/j-fv/index.html finalizer漏洞
http://www.ibm.com/developerworks/cn/java/j-lo-i18ndate/index.html 一个国际化库
http://www.ibm.com/developerworks/cn/java/j-lo-sockettomainframe/index.html socket与IBM主机
http://www.ibm.com/developerworks/cn/java/j-javaactors/index.html 一个并发库
http://www.ibm.com/developerworks/cn/java/j-javaactors/sidefile.html
http://www.ibm.com/developerworks/cn/java/j-lo-12amor12pm/index.html 12时是几点
http://www.ibm.com/developerworks/cn/java/j-nothreads/index.html 多核的并发
http://www.ibm.com/developerworks/cn/java/j-lo-jdk7-1/index.html JDK7
http://www.ibm.com/developerworks/cn/java/j-lo-logforperf/index.html 程序监控
http://www.ibm.com/developerworks/cn/java/j-lo-commandline/index.html 命令行交互程序
http://www.ibm.com/developerworks/cn/java/j-lo-processthread/index.html 进程与线程的具体实现与限制,start与run
通常,有以下三类方法可以降低锁的竞争:减少持有锁的时间,降低请求锁的频率,或者用其他协调机制取代独占锁。
http://www.ibm.com/developerworks/cn/java/j-lo-lock/index.html 关于锁
http://www.ibm.com/developerworks/cn/java/j-lo-concurrent-frmk/index.html 并发控制框架
当一个方法抛出 InterruptedException
时,它是在告诉您,如果执行该方法的线程被中断,它将尝试停止它正在做的事情而提前返回,并通过抛出 InterruptedException
表明它提前返回。行为良好的阻塞库方法应该能对中断作出响应并抛出 InterruptedException
,以便能够用于可取消活动中,而不至于影响响应。
如果不能重新抛出 InterruptedException
,不管您是否计划处理中断请求,仍然需要重新中断当前线程,
http://www.ibm.com/developerworks/cn/java/j-jtp05236.html InterruptedException的处理
相关推荐
avast!7许可证文件,可以使用到2014年5月21日
词曲作者 使用 JQuery 和 CreateJS 在 HTML5 画布上绘制歌词和和弦的应用程序。... 为 Stony Brook Unhackathon Unhackathon 应用程序编写 - 构建于 2014 年 9 月 21 日 荣获最佳内容创作应用奖! (维亚康姆赞助)
压缩 华为服务器E6000 HUAWEI E6000服务器的前视图和后视图 2014年5月16日 。压缩 华为服务器E9000 HUAWEI E9000服务器的前视图和后视图 2016年5月6日 。压缩 华为服务器昆仑 华为昆仑9016和9032服务器的前视图和后...
压缩 华为服务器E6000 HUAWEI E6000服务器的前视图和后视图 2014年5月16日 。压缩 华为服务器E9000 HUAWEI E9000服务器的前视图和后视图 2016年5月6日 。压缩 华为服务器昆仑 华为昆仑9016和9032服务器的前视图和后...
压缩 华为服务器E6000 HUAWEI E6000服务器的前视图和后视图 2014年5月16日 。压缩 华为服务器E9000 HUAWEI E9000服务器的前视图和后视图 2016年5月6日 。压缩 华为服务器昆仑 华为昆仑9016和9032服务器的前视图和后...
压缩 华为服务器E6000 HUAWEI E6000服务器的前视图和后视图 2014年5月16日 。压缩 华为服务器E9000 HUAWEI E9000服务器的前视图和后视图 2016年5月6日 。压缩 华为服务器昆仑 华为昆仑9016和9032服务器的前视图和后...
-2014年1月21日,马丁·汤普森(Martin Thompson) -Martin Thompson,2013年3月20日 -2013年12月2日,马丁·汤普森(Martin Thompson) -2013年6月7日,马丁·汤普森(Martin Thompson) 2010年12月16日 -2012年...
计时功能仍有Bug2014年11月16日 利用线程制作计时器2014年11月18日 解决计时器问题 添加About页面2014年11月19日 添加国家、会议和议程类2014年11月20日 完善 关于 页面 确定作者信息2014年11月21日 制作国家添加...
Active-Semi(技领半导体) MCU数据手册,2014年5月21日翻译。
BeTheme第一次发布于2014年5月21日,自那时以来,已有数以百万计的人下载了BeTheme,其评分为4.8。这个主题是WooCommerce支持的,在此帮助下,您可以制作一个电子商务网站,还可以制作博客、新闻和其他类型的网站。 ...
将上次犯错的时间作为起始时间,如2014年6月21日; 并设置一个立志不再犯错的周期, 没犯错的天数会在主界面显示。 循序渐进的改正自己的错误习惯等; 2)计数器,菜单键可清零; 3)参见《了凡四训》; 4)支持...
2014年8月21号更新 宝贝详情页面出现多个价格重复问题 2014年8月17号更新 部分主机出现ectouch首页和ectouch网站后台乱码情况 2014年8月16号更新 会员一键购物后,第二次购物时不能提交订单的情况 2014年8月12...
java网站源码丹佛 R 用户组 我们的聚会旨在将科罗拉多州前沿范围内的所有 R 用户聚集在一起。...5月21日 4月28日 3月4日 1月21日 2013年 12 月 18 日 11 月 19 日 9月24日 7月23日 6月18日 4月16日 3月1
"更新时间:2014年10月06日21点01分 " 主要包括信息: " (1)语法高亮 " (2)颜色设置 " (3)基本设置 " (4)程序ctags设置 " (5)程序cscope设置 " (5-2)程序管理vim插件——vim-addons " (6)plugin omnicppcomplete ...
书单服务器 作者:Nate Aurich和Paul Ritzman版本:1.0.0 概述 入门 使用SMACSS设计理念来创建模块化布局。 利用响应式Web设计技术。... 2014年5月21日下午6:17-添加了out.sql文件。 2018年5月22日10:21-为
2014年4月21日:现在针对scala 2.11发布了1.0.0.2.11。 2014年4月20日:针对scala 2.10现已发布1.0.0.2.10。 18/01/2014:1.0.0.2.10.3-SNAPSHOT具有不可变的查询DSL,更好的和 快速链接 例子 imp
87 程序文件 程 序 文 件 第B版 第一次修订 编制人: 审核人: 批准人: 持有人: 、 内蒙古恒信达工程检测有限公司 2014年11月29日批准 2014年11月29日实施 程序文件全文共87页,当前为第1页。 程序文件全文共87页...
本书简介下一节第 8 章:系统开发和运行维护作者:希赛教育软考学院 来源:希赛网 2014年05月21日开发生命周期模型版权方授权希赛网发布,侵权必究8.2 系
图论(5月2日) 计算复杂度(5 月 9 日) 测试(带解决方案): 2014 年 3 月 28 日 ( toets14-1.tex ,荷兰语) 2014 年 5 月 16 日(待办事项) 建造 吉特? 不详述,git 是一个允许分布式协作的颠覆系统。 ...
本书简介下一节第 9 章:面向对象方法作者:希赛教育软考学院 来源:希赛网 2014年05月21日类和对象功能模型。OOSE方法采用5类模型来建立目标系统,这5