Fork me on GitHub
摘要: 生产者与消费者模型——线程通信 利用缓冲区解决:管程法 生产者与消费者模型中主要包含:生产者、消费者、产品、缓冲区四个部分 顾名思义: 生产者负责向缓冲区中投入产品 消费者负责向缓冲区中取出产品 产品(乖乖做自己就好了) 缓冲区是模型中的核心部分 缓冲区中主要有容器,以及向容器中添加或取出产品的方法 阅读全文
posted @ 2020-12-23 16:37 雾深 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 线程停止 利用转换标志位来控制线程时可能会出现偷跑问题 具体过程: A线程进入while循环体内 main线程调用stop方法切换标志位,并输出 A线程执行方法体内的输出 虽然main线程已经将标志位切换,但由于A线程已经进入到while循环体内,所以while循环体内的语句会继续执行下去,直到下一 阅读全文
posted @ 2020-12-21 18:47 雾深 阅读(315) 评论(0) 推荐(1) 编辑