错题:
1 fork()返回值可能是 -1(出错)、0(子进程)、大于2(子进程的pid)
大于2是因为0号进程idle是linux用于创建初始化内核空间,idle调用kernel_pthread(内核接口)创建1号进程init而创建用户空间,1号进程是用户空间的祖先进程,idle调用kernel_pthread创建2号进程kthreadd调度器,运行在用户空间,管理和调度所有线程。
2 可以传递进程结束的状态:exit、_exit、return。close不是的
3 socket
是一种文件描述符,是一个编程接口,可用于