apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "William A. Rowe Jr." <wr...@rowe-clan.net>
Subject Re: creating threads
Date Wed, 08 Sep 2010 13:00:05 GMT
On 9/8/2010 4:56 AM, Oscar Pernas wrote:
> Im using apr to throw new threads for making callbacks. My problem is that when I have
> made exactly 632 calls to the function throwOnMessage, the thread onMessage is not throwed
> by it anymore, the thread is not created (I've put traces into the first instruction
> it is not executed). This code shuld work?

You are going to hit limits on any platform if you don't reap the threads you spawn.

apr_thread_join is going to block on the apr_thread_exit.  In APR, deleting (or
just clearing) the pool you used to create the thread (and thread attributes)
will then release all resources.

View raw message