欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

iOS开发GCD(3)-数据安全

程序员文章站 2022-07-02 15:04:35
/* 多个线程可能访问同一块资源,造成数据错乱和数据安全问题 为代码添加同步锁(互斥锁) */ -(void)synchronized{ @synchronized(self){ //需要锁住的代码,每次只允许一个线程访问。 } } ......
/*
 多个线程可能访问同一块资源,造成数据错乱和数据安全问题
 为代码添加同步锁(互斥锁)
 */
-(void)synchronized{
    
    @synchronized(self){
        //需要锁住的代码,每次只允许一个线程访问。
    }
}