
Linux
文章平均质量分 58
hinyunsin
南京大学软件学院本科,北京大学软件学院硕士,2012年在上海大智慧股份有限公司任职至2014年4月,离职时担任新技术架构部高级技术开发经理,离职后加入上海多棱镜网络科技有限公司任职CTO。
展开
-
说说Linux中的信号处理和僵尸进程的避免
什么僵尸进程 这里简单说一下,详细的到网上搜一下就知道了:僵尸进程就是指子进程退出了,而父进程尚未退出,并且没有对子进程进行wait,致使子进程的资源得不到释放,依然占据在内存中,从而变成了像"僵尸"一样的进程(僵尸不能动,却占据着身体;进程不能执行了,却占据着内存等资源)。这种进程因为不再活动了,不会对信号进行处理,使用kill向它发送信号是没有用的,也就是它变原创 2011-06-18 00:41:00 · 4746 阅读 · 1 评论 -
Linux下设计一个简单的线程池
定义 什么是线程池?简单点说,线程池就是有一堆已经创建好了的线程,初始它们都处于空闲等待状态,当有新的任务需要处理的时候,就从这个池子里面取一个空闲等待的线程来处理该任务,当处理完成了就再次把该线程放回池中,以供后面的任务使用。当池子里的线程全都处理忙碌状态时原创 2011-08-01 15:19:21 · 23133 阅读 · 31 评论 -
线程池已更新,测试已无bug,欢迎反馈
貌似距离上一篇博客的更新快一年了,中间遇到实习,找工作,过年,继续实习,等待毕业等等事情,还赶上csdn密码泄漏事件,一直没怎么更新过博客。后来几位网友反应了线程池的一些问题,中间没怎么有时间,也有点懒散了,到今天才把几个bug修复。修正后的源码已经在sourceforge上更新。该线程池支持动态增加线程,管理线程定时回收多余的空闲线程。 V1.02: 修正线程池死锁原创 2012-05-14 23:00:41 · 2348 阅读 · 2 评论