Detto in breve, devi scrivere applicazioni multi-thread, attenendoti alle regole comuni per gestire problemi di concorrenza e di sezione critica. Prima di partire ti consiglio come minimo di googlare un po' per ciascuno di questi argomenti e di documentarti a dovere.