- 1
- 2
- 3
- 4
- 5
if (init) {
} else {
// thread is not initialized, run first time local state setup
...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+136
if (init) {
} else {
// thread is not initialized, run first time local state setup
...
}
Lure Of Chaos 11.05.2010 21:25 # 0
raorn 11.05.2010 21:29 # +1
This is obvious 11.05.2010 21:39 # 0
-
nil 11.05.2010 21:54 # 0
raorn 11.05.2010 22:18 # 0
Dummy00001 12.05.2010 15:01 # 0
tail оптимизация для улучшения i-cache footprint и branch prediction.
если пишется так:
if (init) {} else { /* редко исполняемый код */ }
/* основной код */
то комплер это сгенерит в нечто такое:
if (init) {
label1:
/* основной код */
return;
}
/* редко исполняемый код */
goto label1;
ЗЫ хотя по правилу преждевременной оптимизации (aka premature optimization is the root of all evil (c) Хоар.) тоже может быть говном.
This is obvious 12.05.2010 15:06 # 0