linux C/C++ 程序中,创建线程,top命令,发现VIRT 不断增加,导致机子变卡顿。
原因:没有释放线程资源。
方法:加入 pthread_detach(pthread_self()); 释放线程资源
eg:
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
void thread_function( void *ptr );
main ( )
{
pthread_t thread1;
pthread_create(&thread1,NULL,(void *)&