go sürümü: 1.13.4 Kaynak kodu sync / once.go içinde , aşağıdaki yorumlar "etkin yol" dan bahsetmiştir:
type Once struct {
// done indicates whether the action has been performed.
// It is first in the struct because it is used in the hot path.
// The hot path is inlined at every call site.
// Placing done first allows more compact instructions on some architectures (amd64/x86),
// and fewer instructions (to calculate offset) on other architectures.
done uint32
m Mutex
}
Sorularım:
"Sıcak yol" burada ne anlama geliyor?
"Yapıda bir ilk" bir "sıcak yol" erişimi daha verimli hale getiriyor mu? Neden?