레이스 컨디션
여러 스레드에서 호출되는 아래 코드는 count가 기대보다 작게 나옵니다. 왜 그런지 CPU 수준에서 설명해 주세요.
final class Stats {
var count = 0
func hit() { count += 1 }
}레이스 컨디션
여러 스레드에서 호출되는 아래 코드는 count가 기대보다 작게 나옵니다. 왜 그런지 CPU 수준에서 설명해 주세요.
final class Stats {
var count = 0
func hit() { count += 1 }
}