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