码迷,mamicode.com
首页 >  
搜索关键字:juc    ( 417个结果
读LockSupport源码
LockSupport类简介LockSupport类是其他类实现锁和同步的基础 读了源码就会知道,这个类主要利用了Unsafe类中提供的part和unpart两个方法.而LockSupport类暴露出来的两个核心接口也是part和unpart两个接口...
分类:其他好文   时间:2015-06-06 15:01:37    阅读次数:178
读Unsafe类源码
Unsafe类简介JUC中很多的实现都是调用了Unsafe类来实现的,所以这里阅读下该类的内容.Unsafe类包装了很多低级别的非安全性操作.虽然该类及其所有的方法都是public的,但是它只能被受信任的代码使用(也就是jdk中的代码)读源码过程中....
分类:其他好文   时间:2015-06-06 13:34:27    阅读次数:193
Java多线程系列--“基础篇”01之 基本概念
多线程是Java中不可避免的一个重要主体。从本章开始,我们将展开对多线程的学习。接下来的内容,是对“JDK中新增JUC包”之前的Java多线程内容的讲解,涉及到的内容包括,Object类中的wait(), notify()等接口;Thr...
分类:编程语言   时间:2015-05-09 11:52:44    阅读次数:165
Java JUC之Atomic系列12大类实例讲解和原理分解
Java JUC之Atomic系列12大类实例讲解和原理分解2013-02-21 0个评论 作者:xieyuooo收藏我要投稿在java6以后我们不但接触到了Lock相关的锁,也接触到了很多更加乐观的原子修改操作,也就是在修改时我们只需要保证它的那个瞬间是安全的即可,经过相应的包装后可以再处理对象....
分类:编程语言   时间:2015-05-07 23:55:12    阅读次数:152
ConcurrentLinkedQueue原码解析
ConcurrentLinkedQueue是一个基于单链表的无界线程安全队列,该队列是FIFO的。ConcurrentLinkedQueue/ConcurrentLinkedDeue和LinkedBlockingQueue/LinkedBlockingDeue 相比,不同点在于它们不提供阻塞功能,并且是Lock-Free的,而后者则是利用ReentrantLock实现的。...
分类:其他好文   时间:2015-04-14 19:50:08    阅读次数:312
ConcurrentSkipListMap原码解析
SkipList介绍 1. SkipList(跳表),在理论上能够在O(log(n))时间内完成查找、插入、删除操作。SkipList是一种红黑树的替代方案,由于SkipList与红黑树相比无论从理论和实现都简单许多,所以得到了很好的推广。SkipList是基于一种统计学原理实现的,有可能出现最坏情况,即查找和更新操作都是O(n)时间复杂度,但从统计学角度分析这种概率极小。使用SkipL...
分类:其他好文   时间:2015-04-13 19:01:10    阅读次数:350
ArrayBlockingQueue-我们到底能走多远系列(42)
我们到底能走多远系列(42)扯淡: 乘着有空,读些juc的源码学习下。后续把juc大致走一边,反正以后肯定要再来。主题:BlockingQueue 是什么A java.util.Queue that additionally supports operations that wait for th....
分类:其他好文   时间:2015-04-10 15:12:42    阅读次数:118
9,线程框架_Executor
Executor 框架是 juc 里提供的线程池的实现。前两天看了下 Executor 框架的一些源码,做个简单的总结。 线程池大概的思路是维护一个的线程池用于执行提交的任务。我理解池的技术的主要意义有两个: 1.? ? 资源的...
分类:编程语言   时间:2015-02-05 18:53:14    阅读次数:367
Java的LockSupport.park()实现分析
LockSupport类是Java6(JSR166-JUC)引入的一个类,提供了基本的线程同步原语。LockSupport实际上是调用了Unsafe类里的函数,归结到Unsafe里,只有两个函数: [java]?view plaincopy public?native?void?unpar...
分类:编程语言   时间:2015-01-30 06:49:10    阅读次数:283
Lync Server 2013企业版部署测试八:持久聊天服务器部署(二)
四、启用持久聊天,测试返回LyncServer2013控制面板,查看拓扑状态,查看持久聊天是否可用Chat01.juc.com复制状态刚开始是打红叉,重启chat01后,要等一段时间同步后就变成正常。更改持久聊天策略全局配置,启用持久聊天新建类别添加允许使用持久聊天室的成员添加允许创建聊天..
分类:其他好文   时间:2015-01-15 16:16:58    阅读次数:266
417条   上一页 1 ... 39 40 41 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!