This is the mail archive of the
mailing list for the pthreas-win32 project.
cleaning of memory in pthread_create
- From: pankaj bathwal <pbathwal at yahoo dot com>
- To: pthreads-win32 at sources dot redhat dot com
- Date: Tue, 10 Sep 2002 04:45:09 -0700 (PDT)
- Subject: cleaning of memory in pthread_create
This is regarding freeing of resource and cleaning of
memory allocated when "pthread_create" is called.
Most of my memory leaks tool says 'memory leak of 120
bytes allocated by calloc in "ptw32_new.c"'.
Is there any call that will free memory and resources?
Or there is some other way?
This is my sample code.
static int washere = 0;
void * func(void * arg)
washere = 1;
std::cout<<"Inside The THREAD "<<std::endl;
assert(pthread_create(&t, NULL, func, NULL) == 0);
/* A dirty hack, but we cannot rely on pthread_join
primitive test. */
assert(washere == 1);
std::cout<<"Out side the THREAD "<<std::endl;
Yahoo! - We Remember
9-11: A tribute to the more than 3,000 lives lost