码迷,mamicode.com
首页 >  
搜索关键字:并发包    ( 408个结果
J.U.C之AQS介绍
AQS简单介绍:    AQS(AbstractQueuedSynchronizer)即队列同步器。它是构建锁或者其他同步组件的基础框架(如ReentrantLock,ReentrantReadWriteLock,Semaphore等),JUC并发包的作者期望它能够成为实现大部分同步需求的基础。它是JUC并发包中的核心基础组件。  &en
分类:其他好文   时间:2018-07-06 15:53:49    阅读次数:186
JAVA多线程提高二:传统线程的互斥与同步&传统线程通信机制
本文主要是回顾线程之间互斥和同步,以及线程之间通信,在最开始没有juc并发包情况下,如何实现的,也就是我们传统的方式如何来实现的,回顾知识是为了后面的提高作准备。 一、线程的互斥 为什么会有线程的互斥?可以想银行取款的问题,如果不做监控,多个人同时针对一个存折取钱的时候就会出现钱不对的问题,下面我们 ...
分类:编程语言   时间:2018-07-02 00:04:31    阅读次数:157
Java多线程(四) —— 线程并发库之Atomic
一、从原子操作开始 从相对简单的Atomic入手(java.util.concurrent是基于Queue的并发包,而Queue,很多情况下使用到了Atomic操作,因此首先从这里开始)。 很多情况下我们只是需要一个简单的、高效的、线程安全的递增递减方案。注意,这里有三个条件: 这三个条件看起来比较 ...
分类:编程语言   时间:2018-06-29 14:20:14    阅读次数:197
多线程之整体概括
11.Java并发:多线程和java.util.concurrent并发包总结 11.Java并发:多线程和java.util.concurrent并发包总结 引言 前面已经针对Java多线程框架中具体的点介绍了很多了,现在是需要一个概括性总结的时候了,正好从网上找到一张描述java.util.co ...
分类:编程语言   时间:2018-06-20 22:34:45    阅读次数:176
ConcurrentHashmap原理
https://www.cnblogs.com/kaffeetrinken/p/8505376.html ConcurrentHashmap原理 摘要: 本文主要介绍ConcurrentHashMap以及ConcurrentHashMap的内部实现 曾经在 [高并发Java 五] JDK并发包1 中 ...
分类:其他好文   时间:2018-06-19 11:44:11    阅读次数:147
Java并发编程之StampedLock锁源码探究
StampedLock是JUC并发包里面JDK1.8版本新增的一个锁,该锁提供了三种模式的读写控制,当调用获取锁的系列函数的时候,会返回一个long 型的变量,该变量被称为戳记(stamp),这个戳记代表了锁的状态。 try系列获取锁的函数,当获取锁失败后会返回为0的stamp值。当调用释放锁和转换 ...
分类:编程语言   时间:2018-06-17 00:12:15    阅读次数:197
java1.8 AQS AbstractQueuedSynchronizer学习
AQS concurrent并发包中非常重要的顶层锁类,往往用的比较多的是ReentrantLock,然而ReentrantLock的实现依赖AbstractQueuedSynchronizer在到上层CountDownLatch、Semaphore等不是基于ReentrantLock就是Abstr ...
分类:编程语言   时间:2018-06-14 20:50:54    阅读次数:217
Java并发编程之CopyOnWriteArrayList源码分析
并发包中并发List只有CopyOnWriteArrayList这一个,CopyOnWriteArrayList是一个线程安全的ArrayList,对其进行修改操作和元素迭代操作都是在底层创建一个拷贝数组(快照)上进行的,也就是写时拷贝策略。 我们首先看一下CopyOnWriteArrayList的 ...
分类:编程语言   时间:2018-06-09 21:09:49    阅读次数:199
3.java并发包
1.java并发包介绍 JDK5.0 以后的版本都引入了高级并发特性,大多数的特性在java.util.concurrent 包中,是专门用于多线程并发编程的,充分利用了现代多处理器 和多核心系统的功能以编写大规模并发应用程序。主要包含原子量、并发集合、同步器、可重入锁,并对线程池的构造提供了强力的 ...
分类:编程语言   时间:2018-06-08 15:58:04    阅读次数:231
java并发包之Callable
示例 ...
分类:编程语言   时间:2018-05-22 16:37:59    阅读次数:165
408条   上一页 1 ... 17 18 19 20 21 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!