iOS中为何用串行队列

iOS中为何用串行队列,第1张



问题现象

我们知道iOS有串行和并行两种分发队列(DispatchQueue), 其中串行队列每次只能执行一个任务,通常被当做一种很好的同步器来使用。

但是,下面使用串行队列却也无法达到同步读写count属性的目的,这是怎么回事呢?

如上,我们试图使用串行队列queue来同步count属性的读写 *** 作,但实际执行发现count属性100次加+1 *** 作结果却远远小于100。

这是神马情况?让我们一起来探究一下吧?

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/800566.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-07
下一篇 2022-05-07

发表评论

登录后才能评论

评论列表(0条)

保存