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

随笔分类 -  JUC

线程池简介

摘要:线程池简介 线程池(thread pool),一种线程使用模式,线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务;这避免了在处理短时间任务时创建与销毁线程的代价;线程池不仅能够保证内核的充分利用,还能防止过分调度 Java 中的线程池 阅读全文
posted @ 2022-06-08 22:50 Y-wee 阅读(121) 评论(0) 推荐(0)
JUC 常见三大辅助类

摘要:JUC 常见三大辅助类 CountDownLatch(减少计数) 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待 用给定的计数 初始化 CountDownLatch,由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞 阅读全文
posted @ 2022-05-29 17:29 Y-wee 阅读(94) 评论(0) 推荐(0)
线程间通信

摘要:线程间通信 线程间通信是通过共享内存和消息传递来实现的,下面通过代码实战演示线程间是如何实现通信的 场景:两个线程,一个线程对当前数值加 1,另一个线程对当前数值减 1;通过线程通信实现数值始终维持在0或1 synchronized 实现线程间通信 资源类 package com.yl.entity 阅读全文
posted @ 2022-05-22 21:41 Y-wee 阅读(54) 评论(0) 推荐(0)

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