随笔分类 - 多线程
摘要:一、多线程的生命周期:新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead) 1、新建状态:程序初始化一个Thread时,线程处于新建状态 2、就绪状态:线程Thread调用start()方法时,线程进入绪队列,等待调度运行 3、运行状态:线程获取
阅读全文
摘要:概述: 在实际的软件开发过程中,经常会碰到如下场景:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。当然生产的数据需要放在一个指定的地方以供消费者使用,以下例子以一个实体类作
阅读全文

浙公网安备 33010602011771号