
操作系统
文章平均质量分 92
yvhqbat
whuster
展开
-
多线程笔试面试题汇总
1. 问答题1.1 线程与进程的区别?(1)进程是出于执行期的程序以及相关资源的总称。 线程是在进程中活动的对象,可以理解为进程中执行的一段程序片段。 (2)内容 进程 线程 地址空间 程序计数器 全局变量 寄存器 打开文件 堆栈 子进程 状态 信号与信号处理程序 (3) a.进程是资源分配的基本单位,线程是cpu调度,或者说是程序执行的最小单原创 2016-05-04 17:21:23 · 1559 阅读 · 0 评论 -
第十二章 并发编程
1. 基于进程的并发编程 在父进程中接受客户端连接请求,然后创建一个新的子进程来为每个客户端提供服务。优劣: 1. 父子进程间共享文件表,但是不共享用户地址空间。进程有独立的地址空间既是优点也是缺点:一个进程不可能覆盖另一个进程的虚拟存储器,这就消除了许多令人迷惑的错误;独立的地址空间使得进程共享状态信息变得更加困难,为了共享信息,必须使用显示的IPC机制。 2. 比较慢,因为进程控制和I原创 2016-06-13 10:16:50 · 634 阅读 · 0 评论 -
文章标题
ifconfig命令windows中的ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。 Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可以被用来简单地获取网络接口配置信原创 2016-07-25 00:55:45 · 324 阅读 · 0 评论 -
APUE-第十四章 高级I/O
1、非阻塞I/O。不会永远阻塞的I/O操作。对于一个给定的文件描述符,有两种方法指定非阻塞I/O①调用open指定O_NONBLOCK标志。②对已经打开的描述符,调用fcntl,修改一打开文件描述符的O_NONBLOCK标志。 2、记录锁。record locking当第一个进程正在读或修改文件的某个部分时,使用记录锁可以阻止其他进程修改同一文件区。(字节范围锁)原创 2015-09-23 20:57:27 · 432 阅读 · 0 评论