摘要: 一、线程池及其原理 1、使用线程池的好处: (1)降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 (2)提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 (3)提高线程的可管理性。线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统的稳定性,使 阅读全文
posted @ 2020-01-03 15:10 guoyu1 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 一、死锁 1、死锁:所谓死锁是指多个线程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。 理解的例子: 生活中的一个实例,2个人一起吃饭但是只有一双筷子,2人轮流吃(同时拥有2只筷子才能吃)。某一个时候,一个拿了左筷子,一人拿了右筷子,2个人都同时占用一个资源,等待另 阅读全文
posted @ 2020-01-03 15:04 guoyu1 阅读(423) 评论(0) 推荐(0) 编辑