Wpis z mikrobloga

Czas ta pytanie do ekspertów. :)

Mam napisać w C++ prostą aplikację wielowątkową celem udowodnienia, że potrafię posługiwać się semaforami. Dwóch producentów i dwóch konsumentów, zapisują i czytają z bufora fifo. Używam bibliotek oraz .

I teraz pytanie: czy mogę jednocześnie wyjmować i wkładać do bufora (push() i pop() na std::queue) przy założeniu, że w buforze są minimum trzy elementy, czy coś się może #!$%@?ć i powinienem wykluczyć możliwość jednoczesnego wkładania i wyjmowania?

#programowanie #cpp
  • 6