• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

ProSayJ

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

随笔分类 -  并发包

Java并发之CountDownLatch
摘要:正如每个Java文档所描述的那样,CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。在Java并发中,countdownlatch的概念是一个常见的面试题,所以一定要确保你很好的理解了它。在这篇文章中,我将会涉及到在Java并发编 程中跟C 阅读全文

posted @ 2017-11-10 09:45 ProSayJ 阅读(179) 评论(0) 推荐(0)

Java并发编程的3个特性
摘要:一、原子性 原子行:即一个或者多个操作作为一个整体,要么全部执行,要么都不执行,并且操作在执行过程中不会被线程调度机制打断;而且这种操作一旦开始,就一直运行到结束,中间不会有任何上下文切换(context switch)。 我们用银行账户转账问题来形象的解释一下原子性(当然银行账户转账涉及到的问题比 阅读全文

posted @ 2017-11-10 07:47 ProSayJ 阅读(1402) 评论(0) 推荐(0)

java并发之TimeUnit理解
摘要:TimeUnit是java.util.concurrent包下面的一个类,TimeUnit提供了可读性更好的线程暂停操作,通常用来替换Thread.sleep(),在很长一段时间里Thread的sleep()方法作为暂停线程的标准方式,几乎所有Java程序员都熟悉它,事实上sleep方法本身也很常用 阅读全文

posted @ 2017-11-09 15:10 ProSayJ 阅读(244) 评论(0) 推荐(0)

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