摘要: #线程封闭 数据被封闭在各自的线程之中被线程私有,不需要进行同步,这种通过数据封闭在线程中而避免使用同步的技术成为线程封闭。 它具体的体现有:ThreadLocal、局部变量(也叫做栈封闭,它是线程所固有的特点,局部变量位于该线程执行的虚拟机栈中) 示例代码: /** * * ThreadLocal 阅读全文
posted @ 2020-07-27 23:09 爪哇洋 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 线程间的通信可以分为文件共享、网络共享、共享变量、JDK提供的线程协调API(suspend/resume、wait/notify、park/unpark),今天我们着重来讲一下JDK提供的线程协作的API。 suspend/resume suspend/resume方式的线程间协作时容易产生死锁, 阅读全文
posted @ 2020-07-27 23:07 爪哇洋 阅读(105) 评论(0) 推荐(0) 编辑