码迷,mamicode.com
首页 >  
搜索关键字:concurrent    ( 2237个结果
java多线程快速入门(二十一)
CountDownLatch(闭锁)计数器 有一个任务A,它要等待其他4个任务执行完毕之后才执行,此时就可以利用CountDownLatch来实现这种功能 package com.cppdy; import java.util.concurrent.CountDownLatch; class MyT ...
分类:编程语言   时间:2018-11-26 02:24:46    阅读次数:207
java并发之锁的使用浅析
锁像synchronized同步块一样,是一种线程同步机制。让自Java 5开始,java.util.concurrent.locks包提供了另一种方式实现线程同步机制——Lock。那么问题来了既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock呢?这个问题我们下面讨 ...
分类:编程语言   时间:2018-11-19 19:57:08    阅读次数:115
spark读取hbase(NewHadoopAPI 例子)
package cn.piesat.controllerimport java.text.{DecimalFormat, SimpleDateFormat}import java.utilimport java.util.concurrent.{CountDownLatch, Executors, ...
分类:Windows程序   时间:2018-11-17 23:20:49    阅读次数:311
Java多线程——AQS框架源码阅读
AQS,全称`AbstractQueuedSynchronizer`,是Concurrent包锁的核心,没有AQS就没有Java的Concurrent包。它到底是个什么,我们来看看
分类:编程语言   时间:2018-11-14 19:07:38    阅读次数:129
java 线程池
java.uitl.concurrent.ThreadPoolExecutor类是线程池中最核心的一个类。 构造方法属性:corePoolSize、maximumPoolSize、keepAliveTime、unit、workQueue、threadFactory、handler 1.Executo ...
分类:编程语言   时间:2018-11-14 17:17:52    阅读次数:167
基于Zookeeper实现多进程分布式锁
import java.util.Collections;import java.util.List;import java.util.concurrent.CountDownLatch; import org.apache.zookeeper.CreateMode;import org.apach ...
分类:系统相关   时间:2018-11-14 15:34:31    阅读次数:191
Spring 注解 @Scheduled(cron = "0 0/10 * * * ? ") 动态改变时间
import java.util.Date; import java.util.concurrent.Executor; import java.util.concurrent.Executors; import org.slf4j.Logger; import org.slf4j.LoggerFa... ...
分类:编程语言   时间:2018-11-13 17:16:08    阅读次数:320
垃圾回收G1日志解析
G1垃圾回收器介绍 首先要搞清楚G1垃圾回收的过程 主要分为下面4个步骤: 初始标记(Initial Marking) 由于常规标记对象是否直接关联到GC roots,过程简单,停顿时间短 并发标记(Concurrent Marking) 由于可达性性分析,存在较长停顿 最终标记(Final Mar ...
分类:其他好文   时间:2018-11-13 13:09:12    阅读次数:405
【转】Java并发编程:并发容器之ConcurrentHashMap
JDK5中添加了新的concurrent包,相对同步容器而言,并发容器通过一些机制改进了并发性能。因为同步容器将所有对容器状态的访问都串行化了,这样保证了线程的安全性,所以这种方法的代价就是严重降低了并发性,当多个线程竞争容器时,吞吐量严重降低。因此Java5.0开始针对多线程并发访问设计,提供了并 ...
分类:编程语言   时间:2018-11-12 17:52:09    阅读次数:186
concurrent包
concurrent在哪儿:jdk\jre\lib\rt.jar 本文从特性、分类、扩展方面一一道来。 1 特性 2 分类 2.1 Atomic包 包下实现了原子操作,见本作者已有博文。 原子操作核心思想是CAS(compare and swap)比较并操作,然后调用底层操作系统指令来完成。 原子操 ...
分类:其他好文   时间:2018-11-12 11:28:29    阅读次数:177
2237条   上一页 1 ... 52 53 54 55 56 ... 224 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!