线程锁

监听通知调用方法,发现有时会在同一时间调用多次,没查出原因,但是有一种解决办法,给这个方法加一个线程锁。

 

static dispatch_once_t predicate;

dispatch_once(&predicate, ^{

});

 

在想打开线程锁的地方将predicate置为0。

 

predicate = 0;

 

posted @ 2015-04-29 18:39  Chocolate·Lee  阅读(146)  评论(0编辑  收藏  举报