История изменений
Исправление
ckotinko,
(текущая версия)
:
push добавляет ссылку на сообщение в стек.
pop забирает из очереди(head) либо подбирает весь стек оптом, разворачивает его(стек LIFO, нам надо FIFO) и вставляет в очередь.
если 2 потока, то fail. используйте N очередей, ибо существующие архитектуры CPU не позволят вам сделать что-либо сверх того, что я написал.
Исходная версия
ckotinko,
:
push добавляет ссылку на сообщение в стек.
pop забирает из очереди(head) либо подбирает весь стек оптом, разворачивает его и вставляет в очередь.
если 2 потока, то fail. используйте N очередей, ибо существующие архитектуры CPU не позволят вам сделать что-либо сверх того, что я написал.