https://golang.org/src/sync/mutex.go?#L80 кст мне тут показывали прикольную, видимо оптимизацию, в golang.
Кажется в таком коде компилятору достаточно просто заинлайнить вызов lock. И тогда, если нам удастся сразу захватить лок, то не будет call(jmp) к коду, который загружен в какую-то жопу.
Post #638
791