![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java并发编程
Linda_Lindaaaa
这个作者很懒,什么都没留下…
展开
-
ThreadLocal的使用
类ThreadLocal主要解决的是每个线程都绑定自己的值,如果将ThreadLocal类比喻成全局存放数据的盒子,盒子中可以存储每个线程的私有数据。解决的是变量在不同线程间的隔离性,不同的线程拥有自己的zh值,不同线程中的值是可以放入Threadlocal类中进行保存。 public class ThreadLocalTest { private static ThreadLocal t...原创 2019-03-21 20:47:17 · 118 阅读 · 0 评论 -
单例模式与多线程
单例模式是指系统中应用该模式的类只有一个实例。单例模式分为两种模式:饿汉模式和懒汉模式 1、饿汉模式(立即加载) 立即加载就是使用类的时候,已经将对象创建完毕。 public class SingletonDemo { private static SingletonDemo instance = new SingletonDemo(); private Singleton...原创 2019-04-02 12:48:26 · 142 阅读 · 0 评论 -
synchronized学习--慕课网
1、synchronized关键字的作用 能够保证在同一时刻只有一个线程执行该段代码,达到保证线程安全的效果。 2、synchronized的两个用法 对象锁:包括同步方法和同步代码块。 类锁:synchronized修饰的静态的方法或指定锁为class对象。 3、多线程访问同步方法的7种情况 (1)两个线程同时访问一个对象的同步方法:串行执行(一个一个的执行)。 (2)两个线程访问...原创 2019-03-28 21:06:04 · 242 阅读 · 0 评论