老張愛喝茶,廢話不說务傲,煮開水。
出場人物:老張售葡,水壺兩把(普通水壺,簡稱水壺挟伙;會(huì)響的水壺,簡稱響水壺)。
1 老張把水壺放到火上烘豹,立等水開。(同步阻塞)
老張覺得自己有點(diǎn)傻
2 老張把水壺放到火上携悯,去客廳看電視,時(shí)不時(shí)去廚房看看水開沒有憔鬼。(同步非阻塞)
老張還是覺得自己有點(diǎn)傻,于是變高端了轴或,買了把會(huì)響笛的那種水壺。水開之后照雁,能大聲發(fā)出嘀~~~~的噪音。
3 老張把響水壺放到火上饺蚊,立等水開。(異步阻塞)
老張覺得這樣傻等意義不大
4 老張把響水壺放到火上污呼,去客廳看電視,水壺響之前不再去看它了燕酷,響了再去拿壺。(異步非阻塞)
老張覺得自己聰明了苗缩。
所謂同步異步,只是對于水壺而言酱讶。
普通水壺,同步浴麻;響水壺囤攀,異步。
雖然都能干活焚挠,但響水壺可以在自己完工之后,提示老張水開了。這是普通水壺所不能及的榛泛。
同步只能讓調(diào)用者去輪詢自己(情況2中),造成老張效率的低下曹锨。
所謂阻塞非阻塞,僅僅對于老張而言沛简。
立等的老張,阻塞椒楣;看電視的老張,非阻塞睬愤。
情況1和情況3中老張就是阻塞的,媳婦喊他都不知道毛俏。雖然3中響水壺是異步的,可對于立等的老張沒有太大的意義拧抖。所以一般異步是配合非阻塞使用的,這樣才能發(fā)揮異步的效用唧席。