Wprowadzenie
© Większa responsywność (płynność) działania progamu -wykonywanie intensywnych obliczeniowo zadań w osobnych wątkach, a nie w wątku GUI
© Uproszczona obsługa asynchronicznych zdarzeń - przykładowo komunikacja przez gniazdka sieciowe wymaga czekania na odpowiedź (ang. blocking l/O). W aplikacji wielowątkowej każde komunikacja może być obsługiwana w osobnych wątkach, po jednym na połączenie 0 Systemy operacyjne udostępniają również biblioteki do nieblokującej obsługi 1/0 (ang. nonblocking 1/0), niemniej jednak zastosowanie wątków + blokującego 1/0 może być wygodniejsze