La programmazione multithread rappresenta uno degli strumenti più importanti nello sviluppo del software moderno.