今天在学习UNIX进程管理时发现关于exit还有不少以前没注意到的地方。
首先,exit()和_Exit()包含在stdlib.h中,_exit包含在unistd.h中。
其次,_exit()为系统调用,而其他的为库函数。
最后,调用exit()将进行清理操作,所有缓冲区的数据将被清洗。而调用另外两个函数
则直接进入内核。
就写这么多了,以后知道更多再补充。
转载请注明:爱开源 » exit,_exit,_Exit的区别
今天在学习UNIX进程管理时发现关于exit还有不少以前没注意到的地方。
首先,exit()和_Exit()包含在stdlib.h中,_exit包含在unistd.h中。
其次,_exit()为系统调用,而其他的为库函数。
最后,调用exit()将进行清理操作,所有缓冲区的数据将被清洗。而调用另外两个函数
则直接进入内核。
就写这么多了,以后知道更多再补充。
转载请注明:爱开源 » exit,_exit,_Exit的区别