码迷,mamicode.com
首页 >  
搜索关键字:juc    ( 417个结果
JUC——并发集合类
如果要进行多个数据的保存,无疑首选类集(List、Set、Queue、Map),在类集的学习的时候也知道一个概念:许多集合的子类都具有同步与异步的差别,但是如果真的要在多线程之中去使用这些类,是否真的可以用呢? 范例:观察一下类集的问题: 不过很遗憾的是这个时候以上的代码出现了“java.util. ...
分类:其他好文   时间:2018-05-21 14:34:00    阅读次数:1141
【JUC源码解析】ScheduledThreadPoolExecutor
它是一个线程池执行器(ThreadPoolExecutor),在给定的延迟(delay)后执行。在多线程或者对灵活性有要求的环境下,要优于java.util.Timer。 ...
分类:其他好文   时间:2018-05-20 00:15:10    阅读次数:193
高效并发JUC锁-永恒砖石
JUC包的锁(可重入锁和读写锁) Lock是JAVA5增加的内容,在JUC(java.util.concurrent.locks)包下面,作者是并发大师Doug Lea。JUC包提供了很多封装的锁,包括常用的ReentrantLock和ReadWriteLock。这些所其实都是依赖java.util ...
分类:其他好文   时间:2018-05-19 21:57:51    阅读次数:177
Java开发岗面试知识点解析
本文作者参加过多场面试,应聘岗位均为 Java 开发方向。在不断的面试中,分类总结了 Java 开发岗位面试中的一些知识点。 主要包括以下几个部分: Java 基础知识点 Java 常见集合 高并发编程(JUC 包) JVM 内存管理 Java 8 知识点 网络协议相关 数据库相关 MVC 框架相关 ...
分类:编程语言   时间:2018-05-18 20:06:34    阅读次数:237
JUC——线程同步辅助工具类(Exchanger,CompletableFuture)
Exchanger交换空间 如果现在有两个线程,一个线程负责生产数据,另外一个线程负责消费数据,那么这个两个线程之间一定会存在一个公共的区域,那么这个区域的实现在JUC包之中称为Exchanger。 java.util.concurrent.Exchanger类表示一种两个线程可以进行互相交换对象的 ...
分类:编程语言   时间:2018-05-11 17:26:34    阅读次数:198
concurrent(三)互斥锁ReentrantLock & 源码分析
参考文档:Java多线程系列--“JUC锁”02之 互斥锁ReentrantLock:http://www.cnblogs.com/skywang12345/p/3496101.htmlReentrantLock介绍ReentrantLock是一个可重入的互斥锁,又被称为“独占锁”Reentrant ...
分类:其他好文   时间:2018-05-10 23:37:26    阅读次数:173
concurrent(四)Condition
参考文档:Java多线程系列--“JUC锁”06之 Condition条件:http://www.cnblogs.com/skywang12345/p/3496716.html Condition介绍 Condition的作用是对锁进行更精确的控制。Condition中的await()方法相当于Ob ...
分类:其他好文   时间:2018-05-10 23:28:15    阅读次数:224
concurrent(四)同步屏障 CyclicBarrier & 源码分析
参考文档:Java多线程系列--“JUC锁”10之 CyclicBarrier原理和示例:https://www.cnblogs.com/skywang12345/p/3533995.html简介CyclicBarrier是一个同步辅助类,允许一组线程互相等待,直到到达某个公共屏障点 (common ...
分类:其他好文   时间:2018-05-10 18:39:06    阅读次数:185
【JUC源码解析】ConcurrentSkipListMap
简介 基于跳表,支持并发,有序的哈希表。 跳表 红色路径为寻找结点F。 拿空间换时间,时间复杂度,O(nlogn). 源码分析 内部类 Node 属性 构造方法 核心方法 Index 属性 构造方法 核心方法 HeadIndex 属性 构造方法 核心方法 initialize() doPut(K, ...
分类:其他好文   时间:2018-05-08 23:54:07    阅读次数:206
016 原子类
一 .概述 在我们之前的计数程序之中,我们知道只要保证count++是一个原子性的操作就能保证程序的线程安全性. 当然这种常用的功能在jdk5中就出现了,这就是原子类. 原子类都是JUC包下atomic之中,类的数量比较多. 二 . 原子类的介绍 原子类的操作之中可以保证是线程安全的,当我们的应用之 ...
分类:其他好文   时间:2018-05-06 01:40:32    阅读次数:165
417条   上一页 1 ... 25 26 27 28 29 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!