ps -L查看轻量级进程信息。
使用pthread_self 获取的是这个用户态进程的id,getid()是用来获取当前进程的id,并非某个特定的轻量级进程
主线程调用pthread_cancel()时,主线程等待其他线程运行结束,其他线程不受影响,所以这是正确的
主线程的退出并不影响到其他的线程的运行
pthread_creat是一个库函数,功能是在用户态去创建一个用户线程,而这个进程的运行调度是基于一个轻量级进程实现的,上层我们能看到的是用户线程,其实在底层是一个轻量级进程。
ps -L查看轻量级进程信息。
使用pthread_self 获取的是这个用户态进程的id,getid()是用来获取当前进程的id,并非某个特定的轻量级进程
主线程调用pthread_cancel()时,主线程等待其他线程运行结束,其他线程不受影响,所以这是正确的
主线程的退出并不影响到其他的线程的运行
pthread_creat是一个库函数,功能是在用户态去创建一个用户线程,而这个进程的运行调度是基于一个轻量级进程实现的,上层我们能看到的是用户线程,其实在底层是一个轻量级进程。