2018年8月14日

Java并发编程原理与实战二十六:闭锁 CountDownLatch

摘要: 关于闭锁 CountDownLatch 之前在网上看到过一篇举例非常形象的例子,但不记得是出自哪里了,所以这里就当自己再重新写一篇吧: 例子如下: 我们每天起早贪黑的上班,父母每天也要上班,有一天定了一个饭店,一家人一起吃个饭,通知大家下班去饭店集合。 假设:3个人在不同的地方上班,必须等到3个人到 阅读全文

posted @ 2018-08-14 08:19 pony1223 阅读(555) 评论(0) 推荐(1) 编辑

Java并发编程原理与实战二十五:ThreadLocal线程局部变量的使用和原理

摘要: 1.什么是ThreadLocal ThreadLocal顾名思义是线程局部变量。这种变量和普通的变量不同,这种变量在每个线程中通过get和set方法访问, 每个线程有自己独立的变量副本。线程局部变量不存在多个线程同时对同一个变量的操作,所以不会有线程安全问题。 2.ThreadLocal变量的使用 阅读全文

posted @ 2018-08-14 08:07 pony1223 阅读(803) 评论(0) 推荐(0) 编辑

导航