Ahoj, zajímá mě váš názor ohledně následujícího problému - jazyk C.
Mám aplikaci, která je poměrně kritická na co nejrychlejší odezvu (čti reakci) na událost řekněme stisk klávesy. Reakce bude obsloužena vláknem. A otázka zní:
1) Je lepší vlákno pustit hned na začátku app. a zaseknout ho na nějakém synchro. primitivu (mutex/bariéra), a tehdy až příjde událost tak to odblokuju, vlákno provede to co má, vrátí se na začátek a znovu zasekne?
2) Nebo jako reakce na událost vytvořit vždy nové vlákno, které provede požadovanou funkcionalitu?
Dle mého názoru je asi lepší to první, ale kdyžtak mě opravte kdybych se mýlil, popř to bylo uplně jedno :)