Multithreaded startup with semaphore thread safety. Startup is zippy now! :D