linux
IpursueI
这个作者很懒,什么都没留下…
展开
-
线程
线程的概念 典型的UNIX进程可以看成只有一个控制线程:一个进程在同一时刻只做一件事。有了多个控制线程后,在程序设计时可以把进程设计成在同一时刻能够做不止一件事,每个线程处理各自独立的任务。——摘自APUE线程的优点采用多个线程分别处理多个事件,简化处理异步事件的代码。多个进程需要使用复杂的通信机制才能实现内存和文件描述符的共享,而多个线程自动地访问相同的地址空间和文件描述符。当一个处理转载 2016-03-23 15:13:27 · 376 阅读 · 0 评论 -
ID为0和ID为1的进程
ID为0的进程通常是调度进程,常常被称为交换进程(swapper)。该进程是内核的一部分,它并不执行任何磁盘上的程序,因此也被称为系统进程。 ID为1的进程,通常是init进程,在自己过程结束时由内核调用。该进程的程序文件,在UNIX早起版本中是/etc/init,在较新的版本中是/sbin/init。该进程负责在自举内核后启动一个UNIX系统。init通常读与系统有关的初始化文件(/etc/r转载 2016-03-23 19:44:08 · 5173 阅读 · 0 评论 -
进程线程
概述进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源. 一个线程可以创建和撤销另一个线程;同一转载 2016-03-29 10:02:07 · 1086 阅读 · 0 评论