Dashboard
大数据
storm
Hadoop
Hive
Hbase
ZooKeeper
数据库
mysql中文教程
canal源码解析
分布式事务
常用技术
redis
Spring
ElasticSearch
Lucene
SpringBoot中文教程
netty
Spring Security 4官方文档中文翻译与源码解读
MapStruct
angularJS官方文档中文翻译
Mybatis中文教程
我的开源
违禁词系统
Dragon
XUeditor
消息中间件
RocketMQ
kafka
函数式编程
scala
Java基础增强
Java并发编程
JVM
JMX
Java数据结构与算法
动态字节码生成技术
常用工具
首页
Java基础增强
Java并发编程
Java并发包--同步数据结构
6.0 Java并发包--同步数据结构
2016-06-16 00:02:10
4,255
2
Java并发包--同步数据结构
上一篇:
5.9 ReadWriteLock与ReentrantReadWriteLock
下一篇:
7.0 java并发包--线程池
欢迎转载,请注明出处!!!
Java并发编程
1.0
Java并发编程基本知识介绍
1.1
创建并运行Java线程
1.2
java程序启动至少会启动几个线程
1.3
什么是当前线程
1.4
多线程的优点
1.5
多线程的代价
1.6
Linux操作系统对线程数的限制
1.7
并发编程模型
2.0
Java并发编程基础API
2.1
创建并运行Java运行时代码的三种方式
2.2
线程的名字
2.3
Thread对象run方法与start()方法的区别
2.4
线程的休眠
2.5
线程的中断
2.6
Thread类的join方法
2.7
线程的优先级
2.8
线程的状态
2.9
守护线程
2.10
ThreadGroup
3.0
Java同步与锁
3.1
多线程共享资源问题演示
3.2
什么样的变量可以成为共享资源?
3.3
线程安全及不可变性
3.4
同步代码块与隐式锁
3.5
四种不同的同步代码块
3.6
Java类锁、对象锁、私有锁、隐式锁
3.7
同步方法与同步代码块的区别
3.8
死锁与活锁
3.9
wait()、notify()、notifyAll()与线程通信方式总结
3.10
sleep()方法与wait方法的区别
4.0
并发编程深入
4.1
Java内存模型
4.2
自旋锁解决StackOverflowError案例
4.3
原子性、可见性与有序性
4.4
volatile关键字是如何保证可见性的
5.0
Java并发包--同步组件
5.1
Unsafe类介绍
5.2
LockSupport
5.3
AbstractQueuedSynchronizer
5.4
Lock接口与ReentrantLock
5.5
Condition接口
5.6
CountDownLatch
5.7
Semaphore
5.8
CyclicBarrier
5.9
ReadWriteLock与ReentrantReadWriteLock
6.0
Java并发包--同步数据结构
7.0
java并发包--线程池
7.1
实现自己的Executor
7.2
ThreadPoolExecutor
7.3
Callable与Future
7.4
FutureTask源码分析
7.5
异步Future的实现
7.7
ScheduledThreadPoolExecutor
8.0
fork-join框架
9.1
死锁案例分享