- 博客(3)
- 资源 (8)
- 收藏
- 关注
原创 CSAPP(深入理解计算机系统) 实验——实现shell
/* * tsh - A tiny shell program with job control * rommel @copyright */ #include #include #include #include #include #include #include #include #include /* Misc manifest constants */ #de
2012-03-21 19:50:18 9417
原创 Linux C编程之信号介绍
这几天写了CSAPP的实验,用C语言实现一个简单的SHELL,为了做这个实验,把APUE信号相关的内容看了一遍,这里跟大家分享一下。 Unix信号使用总结: 信号的原理: 信号是一种进程通信的方法,他应用于异步事件的处理。信号的实现是一种软中断。它被发送为一个正在运行的进程,已告知进程某个事件发生了。 1.1 信号的创建: 用信号处理来模拟操作系统的中断功能。要想使用信号
2012-03-21 19:43:32 2791
原创 Java并发编程之同步互斥问题
在操作系统中 同步与互斥是一个重要问题,这里主要研究一下怎样用Java来实现操作系统中的一些同步互斥算法。 一,软件实现临界区域问题 在《操作系统概念(第七版)》中,7.2讨论了临界区域问题,下面给出算法和Java实现代码。 1.1 算法2 算法2的伪代码如下: do{ flag[i]=true; while(flag[j]); 临界区; flag[i]=false; 剩余区;
2012-03-05 20:41:28 3279
代码整洁之道-PDF
2018-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人