void exit(int staus) ������ ��ͷ�ļ� #include <stdlib.h>
void _exit(int status) ��������ͷ�ļ� #include <unistd.h>��
��Linux & C���������������ǣ�_exit���غ�ֱ�ӷ����ںˣ���exitҪ���������������ô���ߵ�����ʲô��ͬ�ء���д��С����ͺ�����������
int main(void){
printf("hello linux c!");
printf("i love u~");
//exit(0);
_exit(0);
return 0;
}
������������exit()��_exit���ε��ý���Dz���ͬ�ģ�
exit():
hello linux c!i love u~
_exit()��ʲôҲû��������������һ��printf����'\n'�Ļ����Ǿ�ֻ�������һ�仰��
��ô���Ǽ�̸һ̸exit��_exit������Щʲô����ʵexit��������Ҳ�ǵ�����_exit��������������֮ǰ�������㣺
1.����atexit()ע��ĺ��������ں���������ATEXITע��ʱ�෴��˳�������������ע��ĺ���,��ʹ�����ǿ���ָ���ڳ�����ֹʱִ���Լ�����������.����,�������״̬��Ϣ��ij���ļ�,��Թ������ݿ��ϵ�����.
2.cleanup()���ر����д������⽫����д���б�����������ɾ����TMPFILE����������������ʱ�ļ���
�������˼���ǵ�һ�����������Ϣ���棬���������ڶ�����ջ��棬�����ջ������д���ļ�������֪������printf��Ϊ�������Ч����ߣ�������Ὣ�������Ϣ���뻺�档���д�������ļ��������������ܽ���Ϊʲô_exitʲô��û���������Ϊ��û�н�����д���ļ����Ѿ��˳�������Ϊʲô����'\n'��������һ�仰��ͬ���뻺��д���ļ��йأ�printf����������“\n”���з�ʱ�Զ��Ĵӻ������н���¼������
����һ������Ҳ���Կ���һЩ���⣬�Ǿ������forkһ���ӽ������˳����ӽ��̵�ʱ����õ���exit�����Ļ�����ô����ˢ�»��棬��Ȼ���ӽ���ִ�еĵ�����Ϊ�ӽ����븸���̹�����ַ�����Ի���ֵ������DZ�����ļ����ص���printfʲôҲû�������������������linux�Dz�����ֵģ���Ϊ��exitʱֻ�Ǽ�����һ����������ļ������ü�������û��Ӱ�츸���̡�
����������exit��������ֹ���ý��̡����˳�����֮ǰ�������ļ��رգ�����������ݽ�ˢ�¶��壬_exit��ֹ���ý��̣������ر��ļ��������������档
�������ø��µ�ַ��//m.ajphoenix.com/linux/25417.html