Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

温馨提示: 本文需要垃圾回收、强弱引用、多线程等知识. ThreadLocal是什么ThreadLocal, 从名字大概可以知道,它是个线程本地变量,意味着只有当前线程可以使用,线程之间相互隔离。 举个🌰: 123456789101112131415161718192021222324public class ThreadLocalApp { public static...

等待/唤醒机制是多线程之间进行通信(同步)的一种方式,这里对它在Java中的使用做一个总结。 Object的wait()和notify()这个算是比较原始的一种等待/唤醒机制,这两个方法都是Object类中定义的方法,也就是说每个对象都拥有这两个方法。 它们一般都是和synchronized关键字配合使用的。 Condition接口Condition接口是为了对Lock的一个等待/通知机制的...
Java

继承Thread类继承Thread类,重写run()方法。 1234567891011public class ExtendThread extends Thread { @Override public void run() { super.run(); System.out.println("this is sub ...

ThreadlocalThreadLocal是一个支持泛型的类,它为每个线程提供局部变量,这种变量是其他线程访问不到的,实现了线程的数据隔离。 线程间隔离,方法间共享 内部方法set12345678public void set(T value) { Thread t = Thread.currentThread(); ThreadLocalMap map ...
Java