This is the mail archive of the
pthreads-win32@sources.redhat.com
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
Hi,
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?
Regards
Pankaj
This is my sample code.
static int washere = 0;
void * func(void * arg)
{
washere = 1;
std::cout<<"Inside The THREAD "<<std::endl;
return 0;
}
int main()
{
pthread_t t;
assert(pthread_create(&t, NULL, func, NULL) == 0);
/* A dirty hack, but we cannot rely on pthread_join
in this
primitive test. */
Sleep(2000);
assert(washere == 1);
std::cout<<"Out side the THREAD "<<std::endl;
return 0;
}
__________________________________________________
Yahoo! - We Remember
9-11: A tribute to the more than 3,000 lives lost
http://dir.remember.yahoo.com/tribute