首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

Swift -tips-- lock

2024-12-15 来源:花图问答

objC中的@synchronized方法在Swift中做的事情是条用了objc_sync中的objc_sync_enter和objc_sync_exit方法,并且加入了一些异常判断,若忽略掉那些异常,为某个变量加锁则是:

objc_sync_enter(anobj)

//在这之间anobj不会呗其他线程修改

objc_sync_exit(anobj)

显示全文