郁闷的问题,线程
生成一个线程有8k的内存泄漏
程序很简单
#include <pthread.h>
#include <stdio.h>
void *sf(void *lparg)
{
printf("hello\n");
pthread_exit(NULL);
return NULL;
}
int main()
{
pthread_t pid;
pthread_create(&pid,NULL,sf,NULL);
pthread_join(pid,NULL);
return 0;
}
我用ccmalloc查,运行后它显示:
*100.0% = 8160 Bytes of garbage allocated in 1 allocation
| |
| | 0x400499bf in <???>
| |
| | 0x08049f8c in <main>
| | at th.c:14
| |
| | 0x40022ba1 in <???>
| |
| | 0x4002290b in <???>
| |
| `-----> 0x08053c27 in <malloc>
| at src/wrapper.c:318
|
`------------------------------------------------------
这是怎么回事啊,