iOS开发锁的练习
一、互斥锁
1、@synchronized
// 线程一
NSObject *obj = [[NSObject alloc] init];
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
@synchronized (obj) {
NSLog(@"------ 第一个 ------");
sleep(3);
NSLog(@"------ 第二个 ------");
}
})
原创
2021-09-15 17:25:53 ·
107 阅读 ·
0 评论