<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[August的博客]]></title><description><![CDATA[知识学习与总结]]></description><link>https://blog.youkuaiyun.com/August_1997</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; August_1997]]></copyright><item><title><![CDATA[进程同步之熟睡的理发师问题]]></title><link>https://blog.youkuaiyun.com/August_1997/article/details/80201969</link><guid>https://blog.youkuaiyun.com/August_1997/article/details/80201969</guid><author>August_1997</author><pubDate>Sat, 05 May 2018 12:08:30 +0800</pubDate><description><![CDATA[熟睡的理发师问题（The Sleeping-Baber Problem）是操作系统中关于进程同步的一个经典问题，它涉及了到临界区保护、锁、信号量等方面的知识。在这篇博客中，我将具体讲解这个问题并用pthread库编码解决，相关pthread库的使用可查阅IEEE官方文档，我是传送门～～～。

问题描述： 
 某个理发店有个瞌睡虫理发师，只要没有顾客，他就会去睡觉；而整个理发店由两个区域组成：有N把...]]></description><category></category></item><item><title><![CDATA[系统中断]]></title><link>https://blog.youkuaiyun.com/August_1997/article/details/79691449</link><guid>https://blog.youkuaiyun.com/August_1997/article/details/79691449</guid><author>August_1997</author><pubDate>Sun, 25 Mar 2018 22:11:48 +0800</pubDate><description><![CDATA[ 中断机制是现代计算机系统中的基本机制之一，他完成了对计算机各个事件（如时钟、键盘等）响应工作。 
   首先，有两类事件能引起x86挂起当前指令流的执行并响应事件： 异常（Exception） 和 硬件中断（Interrupt）。其中异常又被称为 软中断，他用于处理计算机执行过程中的一些异常情况，如除0操作、溢出、栈错误等情况，这些中断 不可屏蔽。而硬件中断又分为了外部中断（可屏蔽）和内部中断（...]]></description><category></category></item></channel></rss>