TCP/IP 网络编程 (抄书笔记 3) – 僵尸进程和多任务并发服务器TCP/IP 网络编程 (抄书笔记 3) – 僵尸进程和多任务并发服务器Table of Contents僵尸进程的产生避免僵尸进程信号多任务的并发服务器僵尸进程的产生子进程先退出, 父进程没有退出 ==> 僵尸进程父进程先退出...
分类:
系统相关 时间:
2015-09-26 10:34:06
阅读次数:
248
TCP/IP 网络编程 (抄书笔记 3) – 僵尸进程和多任务并发服务器TCP/IP 网络编程 (抄书笔记 3) – 僵尸进程和多任务并发服务器Table of Contents僵尸进程的产生避免僵尸进程信号多任务的并发服务器僵尸进程的产生子进程先退出, 父进程没有退出 ==> 僵尸进程父进程先退出...
分类:
系统相关 时间:
2015-09-26 00:32:30
阅读次数:
202
用ps和grep命令寻找僵尸进程#ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]'命令注解: -A 参数列出所有进程 -o 自定义输出字段 我们设定显示字段为 stat(状态), ppid(进程父id), pid(进程id),cmd(命令)这四个参数 因为状态为...
分类:
系统相关 时间:
2015-09-25 22:56:48
阅读次数:
359
原文地址:http://blog.chinaunix.net/uid-29033331-id-3857755.html 微软系列的东西现在已经非常受人们的喜爱,尤其是他独特人性化操作才让大家爱不释手,但是他也以漏洞之王为称,所以政府、企业等大型服务器是绝对没人敢用windows系列产品的。相比之下L...
分类:
系统相关 时间:
2015-09-21 12:23:41
阅读次数:
229
在linux中使用ps命令可以查看有哪些进程在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等. ps命令最常用的是用于监控后台进程的工作情况.名称:ps使用权限:所有使用者使用方式:ps [options] [--help]说明:显示瞬间行程 (process) 的动态...
分类:
系统相关 时间:
2015-09-19 08:31:56
阅读次数:
163
一段时间之前,旺财说他在玩植物大战僵尸。一个不怎么玩游戏的家伙居然都玩起了游戏,可见这游戏有它的独到之处啊。其实之前我就对这游戏有耳闻,不过配了新电脑的我整天迷离在那些“大作”之中,这种小游戏一时也么有兴趣。最近在姥姥家住,电脑就是我之前那台老旧的,玩大型游戏明显不靠谱,于是对这个闻名已久的游戏动了...
分类:
其他好文 时间:
2015-09-19 00:56:33
阅读次数:
172
Xcode常用调试技巧Enable NSZombie Objects(开启僵尸对象)Enable NSZombie Objects可能是整个Xcode开发环境中最有用的调试技巧。这个技巧非常非常容易追踪到重复释放的问题。该技巧会以非常简洁的方式打印指出重复释放的类和该类的内存地址。怎么开启僵尸对象呢...
分类:
移动开发 时间:
2015-09-13 00:54:09
阅读次数:
274
多态多态性(polymorphism)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。不同对象以自己的方式响应相同的消息的能力叫做多态。意思就是假设生物类...
分类:
移动开发 时间:
2015-09-12 23:28:48
阅读次数:
433
在某些线程库中,线程中通过fork创建的子进程无法通过wait或waitpid清理掉,原因是线程里面屏蔽的SIG_CHLD信号。可在线程主函数加入以下代码解决:signal(SIGCLD,SIG_IGN);/*don‘tneedtowaitchildprocess*/忽略这个信号后的作用是,告诉系统不关心子进程的执行返回值,系统可以..
分类:
编程语言 时间:
2015-09-08 07:19:49
阅读次数:
178
# kill -pid注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。为了防止这些所谓的“僵尸进程”,应确保在杀死父进程之前,先杀死其所有的子进程。确定要杀死进程的PID或PPID# ps...
分类:
系统相关 时间:
2015-09-06 14:41:50
阅读次数:
243