![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java高并发
炒熟的番茄
这个作者很懒,什么都没留下…
展开
-
【Java高并发学习】JDK内部锁优化策略概要
以一张图介绍了JDK中内部锁的优化策略、ThreadLocal、无锁以及无锁的两种使用工具类,具体的相关信息需要自行查询相关知识。原创 2017-12-20 21:47:31 · 359 阅读 · 0 评论 -
【Java高并发学习】奇偶交换排序和希尔排序
奇偶交换排序和希尔排序1.冒泡排序(串行)/** * 冒泡排序 * @author wsz * @date 2018年1月4日 */public class BubbleSort { public static void bubbleSort(int[] arr) { for(int i = arr.length -1; i > 0; i--) { for(in原创 2018-01-04 20:57:22 · 673 阅读 · 1 评论 -
【Java高并发学习】Java并行搜索
本文介绍了有序数组的二分查找算法、并发情况下的无序数组的查找方法。原创 2018-01-03 21:24:07 · 490 阅读 · 0 评论 -
【Java高并发学习】Future模式
本文介绍了Future模式以及简单案例、JDK中的Future模式。原创 2018-01-03 20:03:03 · 422 阅读 · 0 评论 -
【Java高并发学习】不变模式与2种生产者-消费者模式
本文介绍了高并发中使用到的不变模式、两种生产者-消费者模式,其中一种使用Disruptor框架。原创 2017-12-26 21:40:58 · 299 阅读 · 0 评论 -
【Java高并发学习】Fork/Join框架、以及JDK中的高并发容器
本文简单介绍了Fork/Join框架的一些基本信息,并进行了简单的数列求和的demo;统计了JDK中提供的并发容器,部分容器的具体功能及实现没有进行详细说明,请自行查阅其他资料哟。原创 2017-12-06 21:22:47 · 382 阅读 · 0 评论 -
【Java高并发学习】读写锁、倒计时器、LockSupport、线程池
本文介绍了ReadWriteLock读写锁、CountDownLatch倒计时器、线程阻塞工具类LockSupport、线程池相关基本信息。原创 2017-12-05 21:05:33 · 454 阅读 · 0 评论 -
【Java高并发学习】重入锁ReentrantLock、Condition条件及信号量
本文简单介绍了重入锁以及相关操作、Condition条件与重入锁的结合例子、信号量的作用以及简单例子。原创 2017-12-02 16:06:18 · 1043 阅读 · 0 评论 -
【Java高并发学习】线程相关(二)
本文介绍了线程组、守护线程、线程优先级设置及区别、synchronized作用和使用、常用集合在并发下出现的问题已经解决方法。原创 2017-11-28 21:18:38 · 313 阅读 · 0 评论 -
【Java高并发学习】锁优化相关建议
本文介绍了常用的5种锁优化策略。这些理论概念,在实际的Java API中也有所体现。原创 2017-12-11 21:25:20 · 277 阅读 · 0 评论 -
【Java高并发学习】并行基础概念
本文介绍了在高并发程序中的基础概念知识,对于后续的理解特别重要。原创 2017-11-22 22:05:09 · 293 阅读 · 0 评论 -
【Java高并发学习】Thread线程相关
本文介绍了线程相关的操作以及注意事项,部分方法的简单实现验证还未完全理解,需要深入了解了解。原创 2017-11-26 22:34:49 · 266 阅读 · 0 评论 -
【Java高并发学习】使用Thread和ForkJoin解决特别消耗时间的操作
new线程来解决特别消耗时间的操作1.背景调用的方法中,存在某一操作特别消耗时间,而又与返回结果关联不大。比如大量发送短信、推送消息等操作。进行操作时,附带发送短信而又不过多关注于发送结果。假设发送每条短信操作为0.3s,那么发送几百+的数量,将影响客户操作。只需要返回其他操作的结果状态,这时可以另起线程来单独进行发送短信,并直接返回结果。2.演示模型大致思路:原创 2018-01-05 19:47:55 · 1079 阅读 · 0 评论