unjoinable属性可以在pthread_create时指定,或在线程创建后在线程中pthread_detach自己,如:pthread_detach(pthread_self()),将状态改为unjoinable状态,确保资源的释放。或者将线程置为joinable,然后适时调用pthread_join. 在程序运行中检查/proc/ <pid> /maps文件 ,若看到大概8K左右的很多虚拟内存碎片,基本上可以确认...
unjoinable属性可以在pthread_create时指定,或在线程创建后在线程中pthread_detach自己,如:pthread_detach(pthread_self()),将状态改为unjoinable状态,确保资源的释放。或者将线程置为joinable,然后适时调用pthread_join. 在程序运行中检查/proc/ <pid> /maps文件 ,若看到大概8K左右的很多虚拟内存碎片,基本上可以确认...