Avatar
素晴らしすぎる
5:20 PM
同期は書き込みだけすればよくて、読み込みは並列にやっても大丈夫という認識であってますか?
5:21 PM
var a = Array(repeating: 0, count: 10) let b = Array(0 ..< 10) let q = DispatchQueue(label: "array") DispatchQueue.concurrentPerform(iterations: 10) { i in let x = b[i] * 2 q.sync { a[i] = x } } (edited)
5:21 PM
例えばこういう。
5:21 PM
あ、間違えたw 直しました (edited)
5:22 PM
let x = ... のところに、重い処理が入る予定。