Jezisikriste !!!!!
if(B.premenna == 0) B.premenna++
je v multitaskingu problem vzdy !!! OMG OMG OMG. Task switch moze nastat po teste a pred zvysenim. Prihlas sa do MS tam takych programatorov uznavaju.
ked pouzijes nazev tridy (co je mimochodom jedno u statickej metody ale neni to jedno u normalnej metody) tak to nic nemeni na tom probleme co som pisal. Ja som nikde nepisal ze urob_neco_s_premennou je staticka metoda (nemusi byt) a k tomu o co pisem je to totalne irelevantne ze ci nieco volam cez nazov triedy alebo cez nazov objektu.