Add comment explaining the startup mutex.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@723665 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Paul Querna
2008-12-05 08:57:16 +00:00
parent 24bbbd088e
commit 4a8f5f80c5

View File

@ -191,6 +191,9 @@ static void start_hb_worker(apr_pool_t *p, hb_ctx_t *ctx)
return;
}
/* This mutex fixes problems with a fast start/fast end, where the pool
* cleanup was being invoked before the thread completely spawned.
*/
apr_thread_mutex_lock(ctx->start_mtx);
apr_pool_cleanup_register(p, ctx, hb_pool_cleanup, apr_pool_cleanup_null);