This is the mail archive of the
pthreads-win32@sources.redhat.com
mailing list for the pthreas-win32 project.
memory leak??
- From: "Arnett, Don L." <DLArnett at west dot com>
- To: <pthreads-win32 at sources dot redhat dot com>
- Date: Fri, 19 Mar 2004 15:01:02 -0600
- Subject: memory leak??
I'm new to using pthreadsWin32. According to the TaskMgr display this program is using about 28K more memory at the second getchar() than it was at the first getchar(). I found a couple of discussions of memory leaks in the list archives and it usually was a programmer problem, but I don't see what I'm missing. Thanks for any input.
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
void *pvDoSomething(void *poThreadArgs);
int main(int argc, char* argv[]) {
pthread_t *poThread;
getchar();
poThread = (pthread_t*)calloc(1,sizeof(pthread_t));
pthread_create(poThread,NULL,pvDoSomething,NULL);
pthread_detach(*poThread);
free(poThread);
getchar();
return 0;
}
void *pvDoSomething(void *poThreadArgs) {
return NULL;
}