码迷,mamicode.com
首页 >  
搜索关键字:concurrent    ( 2237个结果
atomic 原子操作的类
```java import java.util.concurrent.atomic.AtomicInteger; / 原子操作的类 atomic / public class VolatileDemo { static AtomicInteger i = new AtomicInteger(0); ...
分类:其他好文   时间:2019-09-01 16:57:58    阅读次数:95
java-实现自己的锁
代码 在这里我们只是实现lock()和unLock()方法 测试 结果 源代码地址:https://github.com/woxbwo/is-concurrent 完成!!! ...
分类:编程语言   时间:2019-09-01 10:55:22    阅读次数:55
线程管理类
package com.liuwei.comment; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.Callable; import java.util.concurrent.Executor... ...
分类:编程语言   时间:2019-08-31 10:49:27    阅读次数:88
Java并发(思维导图)【dealine2019.08.31】
1,线程状态转换 无限期等待: 限期等待: 线程生命流程: 2,实现方式 代码实现样例【三种方式】: package com.cnblogs.mufasa.demo2; import java.util.concurrent.Callable; public class test1_Runnable ...
分类:编程语言   时间:2019-08-29 18:14:42    阅读次数:102
SQuirreL连接Phoenix报java.util.concurrent.TimeoutException
1.表象 2.深究原因,找到日志在 参考:https://yq.aliyun.com/articles/630486 http://hbase.group/question/200 ...
分类:编程语言   时间:2019-08-29 00:03:11    阅读次数:349
java.util.concurrent.locks包中的ReentrantLock之非公平策略解析
简介: ReentrantLock作为一个可重入互斥锁,具有与Synchronized隐式监视器相同的功能,除此之外,还有更强的扩展性。 如果一个线程调用lock(),如果该锁未被另外一个线程持有,则成功获取锁并返回;如果当前线程已经持有该锁,则直接返回。可以通过isHeldByCurrentThr ...
分类:编程语言   时间:2019-08-28 00:47:25    阅读次数:95
Callable、Future和FutureTask
一.Callable与Runnable 先说一下java.lang.Runnable吧,它是一个接口,在它里面只声明了一个run()方法: 由于run()方法返回值为void类型,所以在执行完任务之后无法返回任何结果。 Callable位于java.util.concurrent包下,它也是一个接口 ...
分类:其他好文   时间:2019-08-27 21:06:44    阅读次数:65
Java多线程实现和JUC介绍
多线程的实现方式(继承父类和实现接口)三种 1. 继承父类Thread,重写run()方法 【实现】 java1.5后 java.util.concurrent(concurrent:并发) atomic:原子 ,AtomicInteger:原子引用 1.volatile java虚拟机提供的轻量级 ...
分类:编程语言   时间:2019-08-27 01:01:02    阅读次数:120
线程池 一 ScheduledThreadPoolExecutor
`java.util.concurrent` 构造函数 特性 1. 使用专门的任务类型— 来执行周期任务 2. 使用专门的存储队列— 来存储任务, 是无界延迟队列 的一种。 3. 支持可选的 参数,在池被关闭(shutdown)之后支持可选的逻辑来决定是否继续运行周期或延迟任务。 ...
分类:编程语言   时间:2019-08-26 21:17:53    阅读次数:91
线程池 一 ThreadPoolExecutor
`java.util.concurrent` ThreadPoolExecutor实现类 执行过程 1. 如果线程数量未达到corePoolSize,则新建一个线程(核心线程)执行任务 2. 如果线程数量达到了corePools,则将任务移入队列等待 3. 如果队列已满,新建线程(非核心线程)执行任 ...
分类:编程语言   时间:2019-08-26 20:55:05    阅读次数:73
2237条   上一页 1 ... 34 35 36 37 38 ... 224 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!