• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
脑动已炸
博客园 首页 新随笔 联系 订阅 订阅 管理

2015年12月15日

Java并发编程学习笔记(三)——对象的组合
摘要: 重要概念:1、在设计线程安全类的过程中,需要包含以下三个基本要素: (1)找出构成对象状态的所有变量。 (2)找出约束状态变量的不变性条件。 (3)建立对象状态的并发访问管理策略。2、 阅读全文
posted @ 2015-12-15 11:44 脑动已炸 阅读(140) 评论(0) 推荐(0)
 
Java并发编程学习笔记(二)——对象的共享
摘要: 主要概念:可见性、重排序、失效数据、最低安全性、发布、逸出、线程封闭(Ad-hoc、栈封闭、ThreadLocal类)、不变性、Final域、事实不可变对象。1、在没有同步的情况下,编译器、处理器以及运行时等都可能对操作的执行顺序进行一些意想不到的调整。在缺乏足够同步的多线程程序中,要想对内存操作的... 阅读全文
posted @ 2015-12-15 00:46 脑动已炸 阅读(214) 评论(0) 推荐(0)
 
 

2015年12月12日

Java并发编程学习笔记(一)——线程安全性
摘要: 主要概念:线程安全性、原子性、原子变量、原子操作、竟态条件、复合操作、加锁机制、重入、活跃性与性能。1、当多个线程访问某个状态变量并且其中有一个线程执行写入操作时,必须采用同步机制来协同这些线程对变量的访问。Java中的主要同步机制是关键字synchronized,他提供了一种独占的加锁方式。2、当... 阅读全文
posted @ 2015-12-12 20:52 脑动已炸 阅读(185) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3