Objective-C在应用程序中支持多任务,这意味着可能有两个线程同时修改同一个对象,为了防止多个线程同时执行同一个代码块,OC提供了@synchronized()指令,@synchronized 的作用是创建一个互斥锁,保证此时没有其他线程对对象进行访问。
Objective-C在应用程序中支持多任务,这意味着可能有两个线程同时修改同一个对象,为了防止多个线程同时执行同一个代码块,OC提供了@synchronized()指令,@synchronized 的作用是创建一个互斥锁,保证此时没有其他线程对对象进行访问。
本文标题:线程同步执行@synchronized
本文链接:https://www.haomeiwen.com/subject/iqnihttx.html
网友评论