Wpis z mikrobloga

#cpp #kompikownia #programowanie #naukaprogramowania #programista15k
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 :)
karol221-10 - #cpp #kompikownia #programowanie #naukaprogramowania #programista15k 
...

źródło: comment_IKTkfrAqWlwPPrxviijNe08Nh9eQqmei.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@karol221-10:
- 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
  • Odpowiedz