Blokowanie metody przed wielokrotnym użyciem w tym samym czasie

0

Witam,

Czy istnieje możliwość zablokowania metody na jakiś okres czasu, albo po prostu zrobić tak aby można było ją wywołać w danym momencie tylko raz i czekać aż się skończy, po wykonaniu operacji znowu byłaby dostępna? Coś jak mutex na zmienną?

0

Jeśli dobrze rozumiem chciałbyś zasymulować keyword 'synchronized' z Javy, tak?
std::unique_lock na jakimś wspólnym muteksie na początku każdej metody powinno zrobić coś takiego.

1 użytkowników online, w tym zalogowanych: 0, gości: 1