
并发编程
文章平均质量分 81
TinyDolphin
这个作者很懒,什么都没留下…
展开
-
synchronized & volatile
synchronized & volatile synchronized volatile synchronized 关键字 synchronized 同步代码块 synchronized非 this 对象 X 静态同步 synchronized 方法与 synchronizedClass 代码块 volatile 关键字 Qvolatile synchronized 的区别 vol原创 2018-01-25 23:26:28 · 450 阅读 · 0 评论 -
等待&通知机制
等待/通知机制 等待通知机制 什么是等待通知机制 如何实现等待通知机制 wait 方法 notifynotifyAll 方法 线程状态切换 Runnable 状态 Running 状态 Running 状态 - Blocked 状态 Blocked 状态 - Runnable 状态 Dead 状态 waitnotify模式的注意事项 经典案例生产者消费者模式实现 实战等待通知之交叉原创 2018-02-06 15:03:30 · 418 阅读 · 0 评论 -
Lock 的使用
Lock 的使用 Lock 的使用 使用 ReentrantLock 类 使用 Condition 实现等待通知 实现生产者消费者模式一对一交替打印 公平锁与非公平锁 Lock 常用方法 getHoldCountgetQueueLength和getWaitQueueLength hasQueuedThreadhasQueuedThreads和hasWaiters isFairisHeldBy原创 2018-02-06 17:54:22 · 933 阅读 · 0 评论 -
定时器 Timer
定时器 Timer 定时器 Timer 定时器 Timer 的使用 常用方法 schedule scheduleAtFixedRate 注意 定时器 Timer 的使用 Timer 类主要负责计划任务的功能,也就是在指定时间开始执行某一个任务。 主要作用:设置计划任务,但封装任务的类却是 TimerTask 类。 常用方法 schedule() s原创 2018-02-06 18:49:17 · 538 阅读 · 0 评论 -
Join() 方法 & ThreadLocal 类的使用
方法 Join 的使用 方法 Join 的使用 join joinlong方法 join 与 synchronized 的区别 joinlong 与 sleeplong 的区别 类 ThreadLocal InheritableThreadLocal 的使用 ThreadLocal 类 InheritableThreadLocal join() & join(lon原创 2018-02-06 15:04:39 · 446 阅读 · 0 评论