摘要:
一、什么是死锁? 死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力干涉那它们都将无法推进下去。如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低。否则就会因争夺有限的资源而陷入死锁。 或者说,如果一组进程中的每一个进程都在等待仅由该组进程中 阅读全文
摘要:
一、什么是线程池? 线程池做的工作主要是控制运行的线程的数量,处理过程中将任务加入队列,然后在线程创建后启动这些任务,如果线程数超过了最大数量,超出的数量的线程排队等候,等其他线程执行完毕,再从队列中取出任务来执行。线程池的主要特点为:线程复用、控制最大并发数、管理线程。二、线程池的优势降低资源消耗 阅读全文