摘要:
20135311傅冬菁
实验四实验链接地址:http://www.cnblogs.com/bonjourvivi/p/5003333.html 阅读全文
摘要:
第十二章 并发编程 基于进程的并发编程 构造并发程序最简单的方法就是用进程。如 fork()、exec()、waitpid。 基于进程的并发服务器 1. 首先,用一个包括SIGCHLD处理程序,来回收僵死子进程的资源。2. 父子进程必须关闭他们各自的connfd拷贝。3. 直到父子进程的conn... 阅读全文
摘要:
北京电子科技学院(BESTI) 实 验 报 告 课程:深入理解计算机系统 班级:1353
姓名:傅冬菁 芦畅 学号:20135311 20135308
成绩: 指导教师:娄嘉鹏 实验日期:2015.11.23
实验密级: 预习程度: 实验时间:15:30 18:00
仪器组次: 必... 阅读全文
摘要:
系统调用错误处理 Pid=fork(); 父进程通过调用fork函数创建新的子进程。(父进程返回子进程的ID) 因为子进程继承了父进程的所有打开方式,所以打印多遍结果。,再次调用了fork函数。 函数进入无限处理循环,通过 Ct... 阅读全文
摘要:
20135308芦畅 20135311傅冬菁
实验报告链接地址:http://www.cnblogs.com/bonjourvivi/p/4984304.html 阅读全文
摘要:
20135308芦畅 20135311傅冬菁
实验报告链接:http://www.cnblogs.com/bonjourvivi/p/4967865.html 阅读全文
摘要:
异常控制流 异常 异常:控制流中的突变。在任何情况下,当处理器检测到有事件发生时,会通过异常表的跳转表,转到异常处理程序。 异常处理:异常号;异常表(异常表基址寄存器) 异常类别:
1. 中断
2. 陷阱
3. 故障
4. 终止 Linux /IA32 1.Linux/IA32 故... 阅读全文
摘要:
附录A 错误处理 1.Unix系统中的错误处理 Unix风格的wait函数遇到一个错误(例如没有子进程要回收),它就返回 1,并将全局变量errno设置为知名错误原因的错误代码。如果wait成功完成,就返回有用的结果。错误代码的形式: if ((pid = wait(NULL)) < 0){ ... 阅读全文
摘要:
,若出错则为 1;</code </pre <p 带缓冲的输入输出函数</p <pre <code rio_readinitb(rio_t rp, int fd)返回:无rio_readlineb(rio_t rp, void usrbuf, size_t maxlen);rio_readnb(ri... 阅读全文
摘要:
查看某一个目录的完整属性,而不是显示目录里面的文件属性 向后搜索并跳转到第一个匹配的位置(非常实用) 向前搜索并跳转到第一个匹配的位置 2^(w 1)时,为 x objdump d code.o</code </pre <h2 指针使用示例</h2 <p 参数xp是一个指向整数的指针,而y是一个整数... 阅读全文