2021年4月24日

java 多线程 Thread 锁ReentrantLock;Condition等待与通知;公平锁

摘要: 1,介绍: import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; 在JAVA的多线程编程中,我们可以使用synchronized关键字来实现线程之间的同步互斥,但是JDK1.5 阅读全文

posted @ 2021-04-24 22:47 zhangmingda 阅读(146) 评论(0) 推荐(0) 编辑

java 多线程 Thread.join子线程结束父线程再运行;join(long):等待超时毫秒数

摘要: Join的使用 目的:当子线程运行结束后,父线程才能再继续运行 /** * @ClassName ThreadJoinExample * @projectName: object1 * @author: Zhangmingda * @description: XXX * date: 2021/4/2 阅读全文

posted @ 2021-04-24 21:53 zhangmingda 阅读(182) 评论(0) 推荐(0) 编辑

java 多线程 :ThreadLocal 共享变量多线程不同值方案;InheritableThreadLocal变量子线程中自定义值,孙线程可继承

摘要: ThreadLocal类的使用 变量值的共享可以使用public static变量的形式,所有的线程都是用同一个public static变量。如果想实现每一个线程都有自己的值。该变量可通过ThreadLocal实现 定义:ThreadLocal<T> name = new ThreadLocal< 阅读全文

posted @ 2021-04-24 20:15 zhangmingda 阅读(302) 评论(0) 推荐(0) 编辑

导航