在methodA里面调用methodB已经在调用methodB之前加锁了,为什么在methodB方法里还要加锁

来源:8-6 多线程与锁相关面试问题&面试总结

慕九州1512435

2022-07-04

在methodA里面调用methodB已经在调用methodB之前加锁了,为什么在methodB方法里还要加锁
(void)methodA {
[ recursiveLock lock] ;
[ self methodB ] ;
[recursivel _ock unlock] ;
}

  • (void)methodB {
    [recursiveLock lock ] ;
    //
    [recursivel _ock unlock] ;
    }
写回答

1回答

于海

2022-08-08

可以描述下问题的背景要解决啥问题,比如加锁的目的是啥

0
0

资深大牛带你深度剖析ios高级面试

从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系

1749 学习 · 600 问题

查看课程