摘要: 1、有什么用ThreadLocal 在多线程环境下,使用thread.local 对象 可以为每个线程创建单独自己的数据(相当于给每个线程创建里属于每个线程的局部变量),而不用考虑多线程时使用全局变量 需要加锁的问题。 2、代码解析 import threading,time ''' threadi 阅读全文
posted @ 2021-11-18 15:10 昆虫白 阅读(709) 评论(0) 推荐(0)
摘要: 一、什么是生产者消费者模型? 生产者和消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一个存储空间,生产者往存储空间中添加数据,消费者从存储空间中取走数据,当存储空间为空时,消费者阻塞,当存储空间满时,生产者阻塞。 二、为什么要使用生产者和消费者模式? 生产者线程用于生产数据,另 阅读全文
posted @ 2021-11-18 13:11 昆虫白 阅读(1227) 评论(0) 推荐(0)