在Linux消息文件中,我注意到进程14947报告了分段错误,但是我没有得到进程14947的核心转储,而是得到了14069.core(它生成的时间与分段错误被击中的时间相匹配)。process 14945][New process 14726][New process 14069]* 1 process 14947 0x006a8300 in pthread_mutex_lock
我对所有这些细节以及它们如何在Linux中相互关联感到有点困惑。"Unix内部“一书指出,lightweight process (LWP)是内核支持的用户线程,内核看不到进程内部的线程。对于Linux,这仍然是正确的吗?
据我所知,用户空间线程被安排在进程内部,通过更高层次的抽象作为pthread库,而不需要内核的干预。我说的对吗?