今天在某乎看到的有關同步異步阻塞非阻塞的例子,很形象。
老張燒水。名詞:老張,會響的水壺,不會響的水壺。
同步阻塞:老張用不會響的水壺燒水,得在旁邊看者,什麼也幹不了。水沸騰倒暖壺以後才能走。
同步非阻塞:老張時不時去看看水有沒有開,沒有開的話,回客廳看電視(相當於做另一件事情)。
異步阻塞:老張在水旁邊等着,什麼也不能幹,也不看着水,,等水壺響了通知他倒熱水。
異步非阻塞:老張等水壺響了去倒水,其餘時間在客廳看電視(做了另一件事情),不去廚房盯着水。
同步異步,是指的水壺本身,水壺會不會燒好水後通知老張。
阻塞費=非阻塞:是老張的行爲到底是什麼也不幹,還是看電視(幹別的)。