老师,视频中get读是这样:
dispatch_sync(concurrent_queue, ^{
obj = [userCenterDic objectForKey:key];
});
我记得你之前说过,如果是同步提交任务,不管是提交到串行还是并发队列,都是在当前线程执行(也就是调用get方法所在的线程),那么就不在文中指定的concurrent_queue了吧,栅栏起作用是在concurrent_queue中吧,这样一来,栅栏岂不是对读的操作起不了作用了?该如何理解呢,我的理解貌似又拐到坑里了,请老师指正。多谢!
登录后可查看更多问答,登录/注册