在Windows平台下,对线程的同步控制,可以有CriticalSection,Mutex,Semaphore,Event等方式.在IOS平台,使用GCD进行简单的多线程编程时,可以使用dispatch_semaphore_t进行相应的同步操作.IOS平台上没有对应的Event这个控制对像.对于一些适合Event模式的情况下,可以通过dispatch_semaphore_t模拟event(autoReset)的特性.set:-(void)set{dispatch_semaphore_wait...
查看全文