发表评论取消回复
相关阅读
相关 Java并发与锁设计实现详述(1)- Java线程状态
从这篇文章开始,我们正式进入Java并发与锁的世界。 何为并发?何为锁?在Java中一般都是以线程为单位执行任务的,当多个线程在执行任务过程中在同一时间对某个共享资源进行访问
相关 Java并发与锁设计实现详述(0)- 内容总述
众所周知,并发问题是互联网开发过程中避免不了的问题,而与并发相关联的就是并发锁了,在Java中,并发和锁又是怎么设计的呢?又为我们提供了哪些并发包?这些并发包和底层的锁又是怎么
相关 Java并发与锁设计实现详述(7)- Java并发类CountDownLatch、CyclicBarrier、Semaphore
在前面的文章中,我们对AQS(AbstractQueuedSynchronizer)进行了说明,AQS提供的是同步器的基本实现框架,在Java中我们并不是直接用AQS,因为它本
相关 Java并发与锁设计实现详述(5)- AQS(AbstractQueuedSynchronizer)的实现
在这篇文章中我们来看一个非常非常重要的东西,那就是AbstractQueuedSynchronizer,简称AQS,又叫队列同步器。 为什么说它重要呢?因为它是Java并发包
相关 Java并发与锁设计实现详述(6)- 聊一聊Unsafe
UnSafe这个类是什么?我相信刚接触Java的人或者没有深入研究过Java的人应该都不会知道存在这个类。这个类是干嘛的呢?在讲并发的这个系列里为什么我要提它呢? 答案很简单
相关 Java并发与锁设计实现详述(9)- 关键字volatile底层原理
我们都知道volatile关键字是用来实现变量在多线程之间的可见性的,它是java.lang.concurrnt包的核心。 在这篇文章中将简单描述它是如何保证变量在多线程之间
相关 Java并发与锁设计实现详述(10)- Java中的等待/通知机制
Java中的等待/通知机制是实现线程间通信的一种方式,是通过wait/notify/notifyAll等方法来完成的,这些方法又是什么含义呢? 下面罗列了一下: <tabl
相关 Java并发与锁设计实现详述(11)- Java中的Condition
关于等待通知机制,在Java中主要有两种方式。一种是基于wait/notify方法集合synchronized关键字实现的,这在上一篇文章[《Java并发与锁设计实现详述(10
相关 Java并发与锁设计实现详述(13)- Java并发容器
关于Java中的并发容器,可参考以下文章,由于精力问题,这里只描述了几个典型的容器,在后期会不断更新补充: 《[Java并发容器之CopyOnWriteArrayList ]
相关 Java并发编程-类锁与对象锁剖析
由双重锁实现单例引发的疑问 下面是双重锁实现单例的具体代码 public Singleton{ private static volati
还没有评论,来说两句吧...