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