2021年11月12日

ThreadLocal

摘要: 1、Threadlocal 背景、原理 背景:对于一个变量,如果多个线程需要操作该变量该怎么做,而且该变量在各个线程内还要代表不同的值(线程间不需要据此变量通信) 对于上述问题,首先可以加锁解决,但是总感觉不够灵活,浪费资源;其实这就可以用 ThreadLocal 原理:先写个例子再理解原理比较好( 阅读全文

posted @ 2021-11-12 15:55 bkytian 阅读(33) 评论(0) 推荐(0) 编辑

Java 模拟死锁

摘要: //想理解死锁,就必须得搞懂锁的底层实现(粗略记下:锁这个对象,就是去找个对象拿东西,拿到了就能进去) //然后看代码 public class Test1 { public static void main(String[] args) { String source1 = "资源一"; Stri 阅读全文

posted @ 2021-11-12 15:09 bkytian 阅读(60) 评论(0) 推荐(0) 编辑

导航