История изменений
Исправление alysnix, (текущая версия) :
для чего там yield’ы? то, что ты нарисовал это классическая тредсейф очередь, навроде канала golang, только синхронизация должна делаться мьютексами и cond var. код такой тредсейф очереди есть везде.
ищи «с++ thread safe queue»
Исправление alysnix, :
для чего там yield’ы? то, что ты нарисовал это классическая тредсейф очередь, навроде канала golang, только синхронизация должна делаться мьютексами и cond var. код такой тредсейф очереди есть везде.
Исходная версия alysnix, :
для чего там yield’ы? то, что ты нарисовал это классическая тредсейф очередь, навроде канала golang, только синхронизация должна делаться мьютексами и крит секциями. код такой тредсейф очереди есть везде.