How do I make a PSGI program do costly initialisation only once per process, not per thread? How do I make a PSGI program do costly initialisation only once per process, not per thread? multithreading multithreading