user_image
By  亮亮跄跄only    On   2019年3月14日 13:25

就是这样的,因为队列中100个任务,都跑完了,self.q.get(),是阻塞等待,会一直等待获取队列中的数据; 同时,你close()后,他会在队列中添加和已实例化的线程相同个数的StopEvent对象,这样,每个线程就都可以获取到StopEvent对象了,也就都移除掉此线程了, (我是这样理解的)