Aktywne Wpisy

Wierzycie, że los się kiedyś odwróci i szczęście do Was uśmiechnie?
#przegryw
#przegryw

Sajko_gang +8
oceny chłopskie patrząc na to że nic się nie ucze nie takie złe na lekcje to tak też nie dużo unikam raczej #przegryw
Skopiuj link
Skopiuj link

Wykop.pl
To teraz będzie laickie pytanie. Gdzie mogę poczytać o pisaniu wielowątkowych programów?
Aktualnie głównie mnie interesuje czy muszę blokować dostęp do obszaru pamięci, jeżeli czytam ją z wielu wątków? Czy muszę tylko zablokować podczas pisania do pamięci, żeby w tym czasie inny wątek nie czytał jej?
Proszę o wyrozumiałość :)
@kasper93: Nic nie musisz. Możesz sobie dowolnie operować na dowolnym obiekcie różnymi wątkami, jednak kiedy nie zastosujesz synchronizacji to może się zdarzyć tak, że jeden wątek nadpisze to co zrobił inny i program może nie zachować się tak jakbyś chciał.
Co poczytać? To co jest w standardowej bibliotece w C++11: http://en.cppreference.com/w/cpp/thread
Co jeszcze? Szczerze mówiąc sam podstawę dostałem na studiach, a potem tylko doczytywałem. Prawda jest też niestety taka, że dużo rzeczy ustandaryzowało
Współdzielenie pamięci to zło, komunikacja implicit to zło.
Polecam poczytać ten temat i unikać wszystkich wymienionych tam błędów http://stackoverflow.com/questions/1191553/why-might-threads-be-considered-evil