Implementacja wątków w programie jest trudna, tak, jednak dlaczego niektórzy ludzie ich nie implementują, nawet jeśli jest to oczywiste.
Przykład: program musi załadować zestaw danych z bazy danych, należy nawiązać połączenie i pobrać dane z bazy danych w wątku roboczym, a następnie załadować je do GUI, pozostawiając wątek GUI responsywny dla użytkownika .
Ale nie, rozmawiałem z ludźmi, którzy wydają się myśleć, że nici są złe i złe, a co innego i należy ich unikać za wszelką cenę. Słyszałem nawet, że jakiś instruktor klasowy odradzał stosowanie wątków i dlatego nie chciał obejmować ich użycia. CO???
Ponieważ sprzęt przechodzi w procesory wielordzeniowe, myślę, że musimy lepiej rozumieć wątki i nie bać się ich używać. Osobiście uważam to za fascynujący temat.
Więc co słyszałeś o wątkach, które są fałszywe?