Avatar
はい、複数の命令で同期をとるのは当然として
2:45 AM
Int を同時に更新する(だけ)みたいなのでも同期が必要となると想定していないケースが多そうということです。
2:48 AM
つまり、↓の lock が不要だったらうれしい。 var x: Int = 42 func a() { lock.sync { x = 999 } } func b() { lock.sync { x = 888 } } (edited)