Attento il Deadlock o il Livelock sono situazioni "facili" da gestire: non funziona nulla e ti accorgi subito che c'è qualcosa che non va. Il difficile è quando farai (inevitabilmente) un bel mix di dati... tutto ti sembrerà funzionare correttamente, ma in realtà i dati saranno sballati ;-)Originariamente inviato da misterx
ovviamente è più difficile poi fare le cose per bene.
Poi quando il tutto ti funzionerà nella versione debug, ti accorgerai con la release di problemi che non sospettavi neppure potessero esistere, e scoprirai ad esempio l'oscuro significato di parole chiavi quali ad esempio... "volatile" ;-)

Rispondi quotando