ps命令1、ps简介ps命令是一个查看进程的命令,使用该功能可以确定有那些正在运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。2、ps及命令参数ps选项有三种风格:(1)UNIX风格:选项前必须带有-连字符;如:-e(2)BSD风格:选项前不使用-连字符如:..
分类:
其他好文 时间:
2015-12-28 06:31:32
阅读次数:
194
第十二章 并发编程12.1 基于进程的并发编程构造并发程序最简单的方法——用进程常用函数如下:forkexecwaitpid【基于进程的并发服务器】使用SIGCHLD处理程序来回收僵死子进程的资源。父进程必须关闭他们各自的connfd拷贝(已连接的描述符),避免存储器泄露。因为套接字的文件表表项中的...
分类:
其他好文 时间:
2015-12-07 00:34:03
阅读次数:
158
命令功能:能够实时动态查看系统运行状态,类似于windows下的资源管理器。还可以与用户交互命令格式:top[选项]参数常用选项:-b不断的显示任务信息,直至用户Ctrl+c终止-d设置刷新时间-i不显示闲置或僵死进程-n后加数字,表示连续显示多少次-p后加PID,显示指定PID进程的状态-..
分类:
其他好文 时间:
2015-11-24 18:42:24
阅读次数:
198
键盘无法输入问题:1.输入法不对。ctrl+space 将输入法有中文调为英文。2.非法暴力关闭VNC,导致服务器有僵死进程,端口被占用。ps -ef | grep vnc利用上面命令 搜索VNC PID号。杀死僵死进程。重新运行VNC打开流程。
分类:
其他好文 时间:
2015-11-02 15:25:59
阅读次数:
802
ps命令用来列出系统中当前运行的进程。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等 linux上进程有5种状态:?
1.?运行(正在运行或在运行队列...
分类:
系统相关 时间:
2015-10-07 23:14:06
阅读次数:
383
前面两篇文章分别介绍了mini2440开发板上运行的bootloader和kernel,到这里系统启动后其实是停留在一个“僵死”的状态---无法挂载根文件系统。 这里将介绍如何制作一个根文件系统,并且挂载到内核中---即让内核能够访问到文件系统中的目录和文件。从用户的角度来看文件系统无非就是各...
分类:
Web程序 时间:
2015-09-18 15:08:09
阅读次数:
191
以下个人理解,请各位前辈多多指教:死锁:解释:线程A或者B需要过独木桥(使用该进程),而C还没有走完(进程还在占用),于是三方僵死;也可以是没有C的情况下,A和B互不礼让僵死.A和B都认为自己优先级最高应该使用该进程.活锁:解释:线程A和B都需要过桥(都需要使用进程),而都礼让不走(那..
分类:
其他好文 时间:
2015-09-14 12:25:57
阅读次数:
174
在某些线程库中,线程中通过fork创建的子进程无法通过wait或waitpid清理掉,原因是线程里面屏蔽的SIG_CHLD信号。可在线程主函数加入以下代码解决:signal(SIGCLD,SIG_IGN);/*don‘tneedtowaitchildprocess*/忽略这个信号后的作用是,告诉系统不关心子进程的执行返回值,系统可以..
分类:
编程语言 时间:
2015-09-08 07:19:49
阅读次数:
178
这段时间在看Unix网络编程卷1,在5.9节处理SIGCHLD信号,关于处理僵死进程第四步如下写道:信号是在父进程阻塞于慢系统调用(accept)时由父进程捕获的,内核就会使慢系统调用(accept)返回一个EINTR错误。
看到上面那段落的时候,想到我前段时间写网络服务器遇到的问题,链接地址:http://bbs.csdn.net/topics/391032981,其实里面也有我关于这方面问题的困惑。
总结一下我论坛的那个问题,其实我无论如何是不能通过信号中断,测试epoll_wait出错errno置EI...
分类:
其他好文 时间:
2015-08-19 13:31:33
阅读次数:
186
譬如Firefox现在僵死,无法相应请求。打开一个终端,输入:pgrep firefox会返回数值,譬如是7198.现在输入:kill 7198就会杀死Firefox进程了。
分类:
系统相关 时间:
2015-08-15 18:12:44
阅读次数:
160