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