Do Mutexa czy nie do Mutexa?

Czy potrzebuję muteksu, jeśli mam tylko jednego czytelnika i jednego autora? Czytnik przyjmuje następne polecenie (food.front()) z kolejki i wykonuje zadanie na podstawie polecenia. Po wykonaniu polecenia wyskakuje z polecenia. Program piszący do kolejki przesyła polecenia do kolejki (food.push()).

Czy potrzebuję muteksu? Mój czytnik (konsument) wykonuje tylko wtedy, gdyfood.size() > 0. Używam wątku czytnika i wysyłam wątek.

questionAnswers(5)

yourAnswerToTheQuestion