On Thu, May 9, 2013 at 8:38 PM, Ivan Zhakov <i...@visualsvn.com> wrote: > On Thu, May 9, 2013 at 8:10 PM, Philip Martin > <philip.mar...@wandisco.com> wrote: >> Ivan Zhakov <i...@visualsvn.com> writes: >> >>> But currently APR doesn't access apr_threadattr_t from worker thread >>> and doesn't need access to apr_thread_t from main thread. So using >>> iterpool for apr_threadattr_t and connection_pool for apr_thread_t >>> fixes problem, but only with current APR implementation. >> >> I don't think it works. There are two problems. The first problem: >> > It works because apr_thread_create() currently doesn't access memory > allocated in connection_pool after thread created. > Oops, this is true only for win32 implementation. unix implementation allocated pthread_t structure from this pool.
-- Ivan Zhakov CTO | VisualSVN | http://www.visualsvn.com