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.