do you need some kind of protection that the init process is not triggered several times on concurrent pcre invocations? In other words should processes only wait for a running re-init but not trigger another re-init after the first init completed?