进程D状态说明:
D:不可中断的深度睡眠,一般由IO引起,同步IO在做读或写操作时,cpu不能做其它事情,只能等待,这时进程处于这种状态,如果程序采用异步IO,这种状态应该就很少见到了.
1,父进程执行vfork()后,父进程将进程D状态。直到子进程执行exec或者exit
2,exec执行时,若可执行程序应权限问题,也会导致D状态。
D:不可中断的深度睡眠,一般由IO引起,同步IO在做读或写操作时,cpu不能做其它事情,只能等待,这时进程处于这种状态,如果程序采用异步IO,这种状态应该就很少见到了.
1,父进程执行vfork()后,父进程将进程D状态。直到子进程执行exec或者exit
2,exec执行时,若可执行程序应权限问题,也会导致D状态。