使用NSConditionLock进行线程的同步和执行调度