Czy wątki powinny być zakończone przed zakończeniem programu?
Ostatnio zmodyfikowano 2012-12-25 22:02
Savail Temat założony przez niniejszego użytkownika |
Czy wątki powinny być zakończone przed zakończeniem programu? » 2012-12-25 11:01:52 Hej, Ostatnio zdecydowałem się wrócić z Visual C++ 2010 na 2008 z powodu bardzo małej wydajności nowszej wersji na moim kompie. Problem pojawił się właśnie dopiero gdy zacząłem odpalać program z Visuala 2008. W pewnym momencie w programie pracują 2 dodatkowe wątki i jeśli wyłącze program w tym momencie to dostaję informacje o crashu: Czemu problem zaczął się pojawiać dopiero po zmianie na starszą wersję IDE? I czy powinienem własnoręcznie kończyć wszystkie wątki przed zakończeniem aplikacji? |
|
DejaVu |
» 2012-12-25 20:00:23 Wątki nie muszą być kończone przez aplikację główną - zostaną one ubite przez proces główny. Jednak jeżeli wątki korzystają ze zmiennych, które utworzyła aplikacja główna to naturalnie wystąpi błąd krytyczny aplikacji z chwilą próby uzyskania dostępu do pamięci, która przez główny proces została zwolniona. |
|
Savail Temat założony przez niniejszego użytkownika |
» 2012-12-25 22:02:43 hmm ok, dzięki za odpowiedź |
|
« 1 » |