摘要:
并发:是指系统具有处理多个任务/动作的能力。 并行:是指系统具有同时处理多个任务/动作的能力。 并行是并发的子集。 同步:当进程执行到一个IO(等待外部数据)的时候。 异步:当进程执行到一个IO不等到数据接收成功后再回来处理。 信号量用来控制线程并发数的,BoundedSemaphore或Semap 阅读全文
摘要:
现代计算机系统是由一个或者多个处理器,主存,磁盘,打印机,键盘,鼠标显示器,网络接口以及各种其他输入 输出设备组成的复杂系统,每位程序员不可能掌握所有系统实现的细节,并且管理优化这些部件是一件挑战性极强 的工作。所以,我们需要为计算机安装一层软件,成为操作系统,任务就是用户程序提供一个简单清晰的计算 阅读全文