
Linux 进程
shixiaoguo90
这个作者很懒,什么都没留下…
展开
-
进程的状态
进程的状态可运行;等待;暂停;僵尸;进程在终止前向父进程发送SIGCLD信号,父进程调用wait等待子进程的退出!如果,父进程没有调用wait而子进程已经退出,那么父进程成为僵尸进程;如果,父进程没有等子进程退出自己已经先退出,那么子进程成为孤儿进程;通过top命令看到转载 2014-03-06 14:53:05 · 584 阅读 · 0 评论 -
守护进程详解及创建,daemon()使用
一,守护进程概述Linux Daemon(守护进程)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。它不需要用户输入就能运行而且提供某种服务,不是对整个系统就是对某个用户程序提供服务。Linux系统的大多数服务器就是通过守护进程实现的。常见的守护进程包括系统日志进程syslogd、 web服务器httpd、邮件服务器sendmail和数据库服务转载 2014-04-11 14:21:54 · 706 阅读 · 0 评论 -
Linux下查看系统版本号信息的方法
一、查看Linux内核版本命令(两种方法):1、cat /proc/version[root@localhost ~]# cat /proc/versionLinux version 2.6.18-194.8.1.el5.centos.plus (mockbuild@builder17.centos.org) (gcc version 4.1.2 20080704 (R转载 2014-04-09 16:04:07 · 753 阅读 · 0 评论 -
[进程管理]linux 下 进程和线程的区别(baidu 面试)
进程是程序执行时的一个实例,即它是程序已经执行到课中程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。线程是进程的一个执行流,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。一个进程由几个线程组成(拥有很多相对独立的执行流的用户程序共享应用程序的大部分数据结构),线程与同属一个进程的其他的线程共享进程所拥有的全部资源。转载 2014-03-26 10:27:40 · 714 阅读 · 0 评论 -
Linux 进程状态 说明
Linux 进程状态 说明(2) 进程状态:S(state) O:进程正在处理器运行,这个状态从来木见过. S:休眠状态(sleeping) R:等待运行(runable)R Running or runnable (on run queue) 进程处于运行或就绪状态 I:空闲状态(idle) Z:僵尸状态转载 2014-04-20 20:36:43 · 1036 阅读 · 0 评论 -
Linux Epoll介绍和程序实例
Linux Epoll介绍和程序实例1. Epoll是何方神圣?Epoll可是当前在Linux下开发大规模并发网络程序的热门人选,Epoll 在Linux2.6内核中正式引入,和select相似,其实都I/O多路复用技术而已,并没有什么神秘的。其实在Linux下设计并发网络程序,向来不缺少方法,比如典型的Apache模型(Process Per Connection,简称PPC),TP转载 2014-04-04 08:16:29 · 812 阅读 · 0 评论 -
Linux 查看进程ps命令及其参数:
Linux 查看进程ps命令及其参数:使用方式:ps [options] [--help]语 法:ps [-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C ][-g ][-G ][-p ][p ][-s ][-t ][t ][-u ][-U ][U ][-][--cols ][--columns ][--cumulative][--d转载 2014-04-20 20:44:17 · 11438 阅读 · 0 评论 -
分析Nginx epoll高效事件模型
首先Nginx支持以下这些事件模型: Nginx支持如下处理连接的方法(I/O复用方法),这些方法可以通过use指令指定。 * select – 标准方法。 如果当前平台没有更有效的方法,它是编译时默认的方法。你可以使用配置参数 –with-select_module 和 –without-select_module 来启用或禁用这个模块。 * poll – 标准方法转载 2014-04-04 14:28:33 · 5309 阅读 · 0 评论 -
Linux系统调用--getpid/getppid函数详解
【getpid/getppid系统调用】 功能描述: getpid返回当前进程标识,getppid返回父进程标识。 用法: #include #include pid_t getpid(void);pid_t getppid(void);例子:#include #include #include int main(void转载 2014-03-24 14:13:13 · 8321 阅读 · 0 评论 -
孤儿进程与僵尸进程
1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一下,加深理解。2、基本概念 我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进转载 2014-04-10 12:30:20 · 625 阅读 · 0 评论