From 1227eb7369ab3f7ce0941471f5763422f2629f4d Mon Sep 17 00:00:00 2001 From: Xargin Date: Sun, 1 Jul 2018 16:28:38 +0800 Subject: [PATCH] update --- ch6-cloud/ch6-10-delay-job.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ch6-cloud/ch6-10-delay-job.md b/ch6-cloud/ch6-10-delay-job.md index 00791c7..92f33db 100644 --- a/ch6-cloud/ch6-10-delay-job.md +++ b/ch6-cloud/ch6-10-delay-job.md @@ -9,4 +9,4 @@ 1. 实现一套类似 crontab 的分布式定时任务管理系统 2. 实现一个支持定时发送消息的消息队列。 -两种思路进而衍生出了一些不同的系统,但其本质是差不多的。本质上都是需要实现一个定时器。 +两种思路进而衍生出了一些不同的系统,但其本质是差不多的。都是需要实现一个定时器。定时器英文为 timer,在单机的场景下其实并不少见,例如我们在和网络库打交道的时候经常会写 `SetReadDeadline`,这实际上就是在本地创建了一个定时器,在到达指定的时间后,我们会收到定时器的通知,告诉我们时间已到。这时候如果读取还没有完成的话,就可以认为发生了网络问题,从而中断读取。