public void step() { ThreadManForUser threadMan = Modules.ThreadManForUserModule; for (Integer thid = deferredThreadWakeupQueue.poll(); thid != null; thid = deferredThreadWakeupQueue.poll()) { if (log.isDebugEnabled()) { log.debug( "really waking thread " + Integer.toHexString(thid) + "(" + threadMan.getThreadName(thid) + ")"); } threadMan.hleUnblockThread(thid); ExternalGE.onGeStopWaitList(); } }