pioneerspacesim/pioneer — pull request #1495 by johnbartholomew (2012-09-09 13:28:32+00:00)
Title: Simplify lock management in GeoSphere UpdateLODThread

This removes an unnecessary gap where `s_geosphereUpdateQueueLock` is unlocked briefly between cycles in UpdateLODThread. Gaps like that make it harder to reason about the threading behaviour, because they introduce more possible execution orders over the two threads.