Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Czy wątki powinny być zakończone przed zakończeniem programu?

Ostatnio zmodyfikowano 2012-12-25 22:02
Autor Wiadomość
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?
P-71902
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.
P-71934
Savail
Temat założony przez niniejszego użytkownika
» 2012-12-25 22:02:43
hmm ok, dzięki za odpowiedź
P-71946
« 1 »
  Strona 1 z 1