![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java并发编程
西加加与爪哇的故事
这个作者很懒,什么都没留下…
展开
-
java并发——并发容器
java并发——并发容器,大概介绍了java.util.concurrent下的并发容器,LinkedBlockingQueue,ConcurrentHashMap等原创 2017-04-08 23:30:36 · 726 阅读 · 0 评论 -
java并发——同步工具类
同步工具类是指,能够根据自身的状态来协调线程的控制流的类,同步工具类的特征是,它们封装的一些状态能够决定执行同步工具类的线程是执行还是等待,此外还提供一些方法对状态进行操作,以及一些方法用于高效地等待同步工具类进入到预期状态。1. 阻塞队列 BlockingQueue,阻塞队列不仅能作为保存对象的容器,也是同步工具类,它能协调生产者消费者等线程之间的控制流,take、put、offer和poll能原创 2017-04-09 13:09:36 · 310 阅读 · 0 评论 -
java并发——构建高效且可伸缩的结果缓存
几乎所有的服务器应用都会使用某种形式的缓存。重用之前的计算结果能降低延迟,提高吞吐量,但却要消耗更多内存。看上去简单的缓存,可能会将性能瓶颈转变成伸缩性瓶颈,即使缓存是用来提高单线程性能的。本文将开发一个高效且可伸缩的缓存,用于改进一个高计算开销的计算,我们会从HashMap开始,逐步完善功能,分析它们的并发问题,并讨论如何修改它们。下面基于一个计算任务开始缓存的设计public interfac原创 2017-04-09 22:58:25 · 2173 阅读 · 1 评论 -
java并发——Java并发性和多线程介绍
作者:Jakob Jenkov 译者:Simon-SZ 校对:方腾飞http://tutorials.jenkov.com/java-concurrency/index.html在过去单CPU时代,单任务在一个时间点只能执行单一程序。之后发展到多任务阶段,计算机能在同一时间点并行执行多任务或多进程。虽然并不是真正意义上的“同一时间点”,而是多个任务或进程共享一个CPU,并交由操作系统来完成多任务间转载 2017-03-28 23:24:04 · 309 阅读 · 0 评论