[OSy] Propagace DEBUG_MUTEX
Martin Decky
decky at d3s.mff.cuni.cz
Sat Nov 15 22:40:21 CET 2014
> udelat samotne funkce mutex_* jako makra a volat z nich odpovidajici
> funkce v mutex.c. to ale s sebou nese zbytecnou duplikaci kodu, nebo
> pridavani argumentu a skoku do zamykacich funkci.
Ano, ovsem duplikaci kodu se muzete snadno vyhnout vhodnym
strukturovanim zdrojaku (logika zamykani bude v obou variantach vicemene
shodna, jen debug varianta bude provadet nejake testy navic).
Predavani argumentu bych osobne nevolil, protoze tim prenasite rezii,
kterou muzete snadno vyresit v compile-time, do run-time.
M.D.
More information about the NSWI004
mailing list