Java并发编程
文章平均质量分 84
《Java并发编程实战》学习笔记
子夜听雨
聆听 灭绝的 死寂吧!
展开
-
Java并发工具类---ForkJoin、countDownlatch、CyclicBarrier、Semaphore
fork join是JDK7引入的一种并发框架,采用分而治之的思想来处理并发任务ForkJoin框架底层实现了,当一个线程完成任务处于空闲状态时,会窃取其他工作线程的任务来做,这样可以充分利用线程来进行并行计算,减少线程竞争。但是在某些情况下也会存在竞争。1.拆分任务中不应该去执行IO操作2.任务不能检查抛出异常,必须通过必要的代码来抛出异常。这个在源码中就可以体现,很多地方都是通过代码主动抛出异常。原创 2023-12-23 15:10:01 · 978 阅读 · 0 评论 -
Java 并发编程初探 synchronized、volatile、wait、notify
类Thread接口Runnable这两种是在Thread类中官方提到的方法a.join join()方法是让a线程先执行,执行完后继续执行主线程。原创 2023-12-15 15:32:19 · 976 阅读 · 0 评论