![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
多线程
多线程
java搬运工
这个作者很懒,什么都没留下…
展开
-
ThreadLocal个人解读
Thread ThreadLocalMap(ThreadLocal内部实现的Map) table:ThreadLocal.ThreadLocalMap.Entry[] // 一个线程可对应多个ThreadLocal Entry类(继承WeakReference,父类构造key让key成弱引用) ThreadLocal(可当成工具类)...原创 2019-11-22 13:14:21 · 242 阅读 · 0 评论 -
操作系统多线程例子--吃水果问题
import java.util.concurrent.locks.*; class Resource // 封装水果资源,提供放水果和吃水果方法。 { private String name; private static int ap = 0; // 苹果信号,0表示无,1表示有 private static int or = 0; // 橘子信号,0表示无,1表示有 privat...原创 2017-08-06 08:02:13 · 8247 阅读 · 2 评论 -
操作系统多线程例子--生产者与消费者
import java.util.concurrent.locks.*; public class ProducerandConsumer { private static int count = 0; private final int FULL = 100;// 定义最多生产100个 private int flag = 0;// 生产者消费者切换标志 Lock lock = n...原创 2017-08-06 08:05:12 · 710 阅读 · 0 评论