У меня есть система, которая содержит -
Queue & 2 types of instances -
1.push to the Queue
2.pull from Queue
Я хочу одновременно выдвигать и извлекать из очереди, но я не уверен (я не нашел в документации и не нашел реализацию)
если очередь защищает от коллизий доступа к одной и той же памяти
for example:
There is zero elements in the Queue -> I push and then I pull in the same time
Мой вопрос: если Очередь не защищает ее, есть ли способ заблокировать только вход или выход из Очереди?