非阻塞式I/O的通俗解释

比方说我有一个餐馆,所有桌子都被坐满了,但又来了好多的客人,这时会有一个叫号机,来了一个客人就分一个号码给他

通俗上来说,非阻塞式I/O就相当于上边提到的排队叫号这一过程

对于非阻塞io的一个缺点,就类似一个客人被叫号机分到了一个号码,但该客人并没有按时到店吃饭。如果仍需要处理该客人的请求,那么叫号机需要设置一个定时询问的机制,询问的过程会占用cpu,设计不恰当的询问机制会导致cpu占用得不到释放,cpu占用率居高不下

你可能感兴趣的:(非阻塞式I/O的通俗解释)