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

Pętla działająca w tle

Ostatnio zmodyfikowano 2016-08-29 18:25
Autor Wiadomość
SaJmoN170
Temat założony przez niniejszego użytkownika
» 2016-08-29 18:19:20
To jak zdefiniować zachowanie? Nie chcę też przepisywać całego programu od nowa, no i on dobrze działa.
P-151229
Zibby
» 2016-08-29 18:22:00
W takim małym programie to nic wielkiego się nie dzieje gdy używasz takich rzeczy jak goto, albo czegoś takiego. Po prostu jak już będziesz robił jakieś większe rzeczy, to wtedy program będzie bardziej narażony na błędy. Od samego początku trzeba się uczyć omijać takich rozwiązań, bo później tak czy inaczej będzie trzeba je wyeliminować, żeby program był wydajniejszy, albo po prostu, żeby się nie psuł w pewnym momencie.
// Edit - albo, żebyś sam się nie zgubił w swoim kodzie
P-151230
Gibas11
» 2016-08-29 18:25:50
Najprościej będzie jeśli zamiast
int zmienna;
 użyjesz
std::atomic < int > atomowa_zmienna;
, wtedy operacje będą miały charakter atomowy, czyli będą wykonywane na raz. Tak proste rozwiązanie w tym wypadku powinno wystarczyć. Potrzebny jest nagłówek
#include <atomic>

http://baptiste-wicht.com​/posts/2012/07​/c11-concurrency-tutorial-part-4-atomic-type.html
P-151231
1 2 « 3 »
Poprzednia strona Strona 3 z 3