分布式系统解决了传统单体架构的单点问题和性能容量问题,另一方面也带来了很多的问题,其中一个问题就是多节点的时间同步问题:不同机器上的物理时钟难以同步,导致无法区分在分布式系统中多个节点的事件时序.1978年Lamport在<Time, Clocks and the Ordering of Events in a Distributed System>中提出了逻辑时钟的概念,来解决分布式系统中区分事件发生的时序问题. 什么是逻辑时钟 逻辑时钟是为了区分现实中的物理时钟提出来的概念,一般情况下我们
第27章 硬件输入模型和局部输入状态 这章说的是按键和鼠标事件是如何进入系统并发送给适当的窗口过程的.微软设计输入模型的一个主要目标就是为了保证一个线程的动作不要对其他线程的动作产生不好的影响. 27.1 原始输入线程 当系统初始化时,要建立一个特殊的线程,即原始输入线程(raw input thread,R I T).此外,系统还要建立一个队列,称为系统硬件输入队列(System hardware input queue, SHIQ).R I T和S H I Q构成系统硬件输入模型的核心. R