高速缓存,写缓冲器和无效队列

高速缓存

由于处理器的运行速度远远大于内存的读写速度,为了提高性能,所以硬件设计者引入了高速缓存的概念。
高速缓存是一种速度比内存快,但大小远远比内存小的存储部件。有了它之后,处理器不再与内存发生直接的操作,而是读写高速缓存里的数据,高速缓存在与内存发生读写操作。

阅读更多

死锁产生的条件及解决

死锁产生的条件

  • 互斥
    线程对所分配的资源进行排他性控制,即在一段时间内某资源仅为一个线程所占有。
    此时若有其他线程请求该资源,则请求线程只能阻塞等待。
阅读更多