线程种千万不能用exit,exit是让整个进程结束。
有时,在多线程中会有无缘无故的core文件,经过排查,create出的线程少于join的线程。线程的pthread_id是数组形式,初始化值会是0。这样等于是在给主线程收尸。这种情况在man文件里说明,就算是未定义行为吧。产生了core文件。
线程种千万不能用exit,exit是让整个进程结束。
有时,在多线程中会有无缘无故的core文件,经过排查,create出的线程少于join的线程。线程的pthread_id是数组形式,初始化值会是0。这样等于是在给主线程收尸。这种情况在man文件里说明,就算是未定义行为吧。产生了core文件。