06 2023 档案
摘要:结论 全局变量 多线程非安全 (堆) static 局部变量 多线程安全 (栈) fina 也可以安全 1:线程调用时 ,每一个线程都拥有一套完整的调用栈帧,栈帧中包含完整的调用方法名,方法的局部变量。而且栈是先入后出,调用方法时入栈,方法结束是出栈。 2:使用线程池时需要注意参数问题 :资料 6参
阅读全文
摘要:引用资料 按功能分类 读锁 readLock 写锁 writeLock 自选锁 递归锁(可重入锁) 按实现分类 乐观锁 当前环境读数据的多,写数据的少,并发读多,并发写少。因此,在读数据的时候,并不会给当前线程加锁,在写数据的时候,会进行判断当前的值与期望值时候相同,如果相同则进行更新,更新期间进行
阅读全文