Linux--阻塞等待和非阻塞等待

阻塞等待:

一般都是在内核中阻塞,等待被唤醒

例如scanf和cin,只要运行到这里时,键盘不输入,程序就会一直挂在这儿

非阻塞等待:

我们的父进程通过调用waitpid来进行等待,如果子进程没有退出,我们waitpid这个系统调用,立马返回!Linux--阻塞等待和非阻塞等待_第1张图片

Linux--阻塞等待和非阻塞等待_第2张图片

你可能感兴趣的:(Linux,linux)