美文网首页
@synchronized

@synchronized

作者: 张霸天 | 来源:发表于2016-12-26 21:38 被阅读0次

    一个便捷的创建互斥锁的方式,它做了其他互斥锁所做的所有的事情。

    - (void)myMethod:(id)anObj {     
      @synchronized(anObj)     {         
      // Everything between the braces is protected by the @synchronized directive.     
      } 
    }
    

    如果你在不同的线程中传过去的是一样的标识符,先获得锁的会锁定代码块,另一个线程将被阻塞,如果传递的是不同的标识符,则不会造成线程阻塞。

    相关文章

      网友评论

          本文标题: @synchronized

          本文链接:https://www.haomeiwen.com/subject/zqhsvttx.html