Aktywne Wpisy

sikpi +27
Treść przeznaczona dla osób powyżej 18 roku życia...

CalibraTeam +180
źródło: streljalu_100
PobierzSkopiuj link
Skopiuj link

źródło: streljalu_100
PobierzRegulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
Witam i zapraszam was do lektury kolejnego wpisu o wielowątkowości w C++ :)
https://www.kompikownia.pl/index.php/2019/02/11/programowanie-wspolbiezne-w-jezyku-c-synchronizacja/
Tym razem zajmujemy się wrapperami na zwykłe muteksy. Powiemy co nieco także o zjawisku tzw "zakleszczeń".
Zapraszam :)
źródło: comment_IKTkfrAqWlwPPrxviijNe08Nh9eQqmei.jpg
Pobierz-
if(id==1) throw "Wystąpił bardzo poważny problem";-
catch(const char* p) {- "Ale jego użycie zabija jednocześnie optymalizację." - możemy mieć poprawny wolniejszy lub szybki błędny program
- odnośnie "Używając lock_guard nie mamy możliwości poinformowania systemu, że w momencie dotarcia do końca części 3 kończy się jednocześnie sekcja krytyczna" - ależ mamy, wystarczy użyć dodatkowych nawiasów klamrowych w ciele funkcji
- "A co jeśli usuniemy linijkę 17?" - wszystko spoko, ale Twój