随笔分类 - linux c
摘要:[TOC] ## 线程循环处理任务,线程不退出 我们都知道线程执行任务,创建和销毁线程需要额外时间开销 此时需要**池化一批线程,避免多任务导致频繁的线程创建和销毁** 那么不销毁线程的话,就需要**让线程循环执行任务** 循环执行任务的要点: 1. 循环读取任务 1. 任务退出不是线程退出 ###
阅读全文
摘要:今天咱们一起实验分析一下僵死进程的解决: 我所知的解决僵死进程的方法有4种:1.阻塞wait法、2.忽略SIGC(H)LD托管法、3.双fork托管法、4.SIGCLD捕获函数wait 接下来让我从信号处理和进程回收的角度逐步讲解僵死进程的产生与解决方法,并进行实际解决。 目录 1 基本原理(结合实
阅读全文