一个简单的生活场景:孩子在卧室睡觉,妈妈在客厅看书,那么,妈妈如何知道孩子醒了?
· 时时进房间查看:查询方式
· 进房间陪小孩一起睡觉,小孩醒了会吵醒她:休眠-唤醒
· 妈妈要干很多活,但可以定个闹钟陪小孩睡一会:poll方式
· 妈妈在房间干活,小孩自己醒了,走出房间告诉妈妈:异步通知
后面3中方式都需要小孩中断妈妈:中断她的睡眠、她的工作。
事实上能“中断”妈妈的事儿多着呢
· 远处猫叫:忽略
· 门铃,小孩哭声:对应不同处理
· 身体不舒服:赶紧休息
· 有蜘蛛掉下来:赶紧跑