LINUX
文章平均质量分 72
ptrsnow
这个作者很懒,什么都没留下…
展开
-
【UNIX】僵尸进程的处理
什么是僵尸进程 僵尸进程是指它的父进程已经退出(父进程没有等待(调用wait/waitpid)它),而该进程dead之后没有进程接受,就成为僵尸进程,也就是(zombie)进程。 僵尸进程是怎么样产生 一个进程在调用exit命令结束自己的生命的时候,其实它并没有真正的被销毁,而是留下一个称为僵尸进程(Zombie)的数据结构(系统调用exit,它的作用是使进程退出,但也仅仅限于将转载 2013-05-29 20:04:21 · 1118 阅读 · 0 评论 -
【UNIX】实际用户ID,有效用户ID,保存的设置用户ID
Linux中的实际用户ID,有效用户ID和保存的设置用户ID一般是对于进程而言的,具体概念如下:实际用户ID(real user-id):标明进程的执行者是谁。有效用户ID(effective user-id):标明进程执行时对文件的访问权限保存的设置用户ID(saved set-user-id):这个概念涉及到可执行程序文件的设置用户ID位,如下图所示当可转载 2013-05-29 21:04:44 · 611 阅读 · 0 评论 -
【UNIX】./a.out > outfile 2>&1和./a.out 2>&1 > outfile的区别
【APUE习题 3.5】./a.out > outfile 2>&1和./a.out 2>&1 > outfile的区别 int main() { printf("output to stdio\n"); fprintf(stderr,"output to stderr\n"); return 1; }转载 2013-05-31 20:18:32 · 1958 阅读 · 0 评论 -
【UNUX】进程与线程
简介 在传统的操作系统中,进程拥有独立的内存地址空间和一个用于控制的线程。但是,现在的情况更多的情况下要求在同一地址空间下拥有多个线程并发执行。因此线程被引入操作系统。 为什么需要线程? 如果非要说是为什么需要线程,还不如说为什么需要进程中还有其它进程。这些进程中包含的其它迷你进程就是线程。 线程之所以说是迷你进程,是因为线程和进程转载 2013-06-04 23:21:39 · 612 阅读 · 0 评论