bè proprio perchè più thread accedono alla stessa funzione essi si trovano allo stesso momento in punti differenti.. fare debug "passo-passo" di una funzione multithread è molto complicato..