zookeeper-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Justyanzi Lin <justya...@gmail.com>
Subject Thread leak problem
Date Sun, 04 Mar 2012 09:59:22 GMT
I modify cli.c let it only run a for-loop.

the loop as below

while(1) {
zh = zookeeper_init(hostPort, watcher, 30000, &myid, 0, 0);
 Sleep(1000);
zookeeper_close(zh);
}

And I found every time execute zookeeper_close(zh), will leave 2 thread
handles. I support to thread handle will the same.

It seems not correct.

I use WinDbg tool to watch the process and found
first stop
156 Handles
Type           Count
None           2
Event           15
File           2
Directory       3
Mutant         1
WindowStation   2
Semaphore       2
Key             6
Thread         121
Desktop         1
IoCompletion   1

second stop
193 Handles
Type           Count
None           2
Event           17
File           2
Directory       3
Mutant         1
WindowStation   2
Semaphore       2
Key             6
Thread         156
Desktop         1
IoCompletion   1

Is there something I using wrong?

Thanks

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message