TA贡献1851条经验 获得超5个赞
lock()括号中的东西,就是一个object。如果lock锁住的大括号里的语句没执行完,就锁住这个object。如果这个object被锁住的,其他线程执行到这里都会被锁住而等待。typeof加不加,对于lock本身没有任何作用,但是看代码的逻辑,起到什么作用。
TA贡献1829条经验 获得超4个赞
这是在多线程时保护资源用的,括号里面是被锁住的资源,当第一个线程执行到这里的时候可以使用该资源,如果第二个线程执行到这里的时候第一线程还没用完那就排队等待,至于那个typeof那个没看到上下文,不清楚啊应该是锁住对应的类吧
举报
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号