Najlepsza praktyka dotycząca liczby wątków w aplikacjach GUI

W przeszłości pracowałem z wieloma programistami, którzy pracowali wyłącznie nad aplikacjami GUI.

Odniosłem wrażenie, że niemal całkowicie zminimalizowali użycie wielu wątków w swoich aplikacjach. W niektórych przypadkach wydaje się, że posunęli się do ekstremalnych starań, aby zapewnić, że używają jednego wątku.

Czy to jest wspólne? Czy jest to ogólnie przyjęta filozofia projektowania aplikacji gui?

A jeśli tak, to dlaczego?

[edytować]

Istnieje wiele odpowiedzi mówiących, że użycie wątku powinno być zminimalizowane, aby zmniejszyć złożoność. Zmniejszenie złożoności jest ogólnie rzeczą dobrą.

Jeśli jednak spojrzysz na dowolną liczbę aplikacji, w których odpowiedź na zdarzenia zewnętrzne ma ogromne znaczenie (np. Serwery internetowe, dowolna liczba aplikacji wbudowanych), wydaje się, że istnieje różnica w podejściu do korzystania z wątków.

questionAnswers(9)

yourAnswerToTheQuestion