![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java多线程
文章平均质量分 81
guaw007
这个作者很懒,什么都没留下…
展开
-
Java多线程 - ThreadLocal类的使用
ThreadLocal是线程的局部变量, 是每一个线程所单独持有的,其他线程不能对其进行访问 ThreadLocal支持泛型,也就是支持value是可以设置类型的,像是ThreadLocal<Date>就是设置value为Date类型 每个线程会有自己的一份ThreadLocalMap变量,去储存这个线程自己想存放的ThreadLocal变量们,他内部储存...原创 2018-07-16 10:24:34 · 248 阅读 · 0 评论 -
Java多线程 - 线程同步 synchronized
synchronized是Java同步的基础,只有彻底了解synchronized的对象锁、可重入锁...特性,将来在使用高阶的ReentrantLock、ReentrantReadWriteLock才能得心应手 本文将透过大量的具体实例来了解synchronized的特性 具体实例 假设现在有一个MyObject对象myObject,他有methodA()和methodB()方...原创 2018-07-28 15:04:23 · 143 阅读 · 0 评论 -
Java多线程 - 线程池 ThreadPoolExecutor类的使用
ThreadPoolExecutor类可以非常方便的创建线程池对象,而不需要程序员设计大量的new去实例化Thread相关的代码 最常用的构造方法 (不过threadFactory可以视情况设或不设) ThreadPoolExecutor( int corePoolSize, int maximumPoolSize, long keepAliveTim...原创 2018-08-02 21:24:21 · 280 阅读 · 0 评论