Как сделать push и pop в очереди атомарными, как заблокировать эти операции?

Я использую очередь для связи между двумя потоками (, один просто создает экземпляр пользовательского класса и помещает указатель в очередь, другой читает из указателя очереди на пользовательский класс и выполняет некоторые вычисления ). Как сделать push и pop в очереди атомарными, как заблокировать эти операции? (Я не могу использовать стандарт C++11)

6
задан SingerOfTheFall 27 July 2012 в 11:01
поделиться