6.1、业务处理逻辑之多线程、线程池实战
//(3.1)为什么引入线程池
//我们完全不推荐用单线程的方式解决逻辑业务问题,我们推荐多线程开发方式;
//线程池:说白了 就是 我们提前创建好一堆线程,并搞一个雷来统一管理和调度这一堆线程【这一堆线程我们就叫做线程池】,
//当来了一个任务【来了一个消息】的时候,我从这一堆线程中找一个空闲的线程去做这个任务【去干活/去处理这个消息】,
//活干完之后,我这个线程里边有一个循环语句,我可以循环回来等待新任务,再有新任务的时候再去执行新的任务;
//就好像这个线程可以回收再利用 一样;
//线程池存在意义和价值;
//a)实现创建好一堆线程,避免动态创建线程来执行任务,提高了程序的稳定性;有效的规避程序运行之中创建线程有可能失败的风险;
//b)提高程序运行效率:线程池中的线程,反复循环再利用;
网友评论