LINUX.ORG.RU

История изменений

Исправление wolverin, (текущая версия) :

продолжая вникать как в дельные советы, так и в дивные рассказы о моей тупости - пришла мне пятничная гениальная идея, ждущая хорошего обговнякивания )

для организации конкурентной очереди мне нужен простой (в плане вставки и удаления, минимального размера памяти) двунаправленный список, состоящий из структутур, каждая из которых это временная метка кадра и индекс заранее выделенного массива кадров, защищаемый 1 мьютексом - поток чтения с камеры будет удалять первую позицию списка перед чтением и добавлять ее в конец списка после чтения, а потоки записи на диск и в сеть - удалять последнюю и вставлять вначало.

единственно пока не обмозговал держать ли размер списка на атомике, т.к. есть вопросы по началу работы с такой очередью и концом.

Исправление wolverin, :

продолжая вникать как в дельные советы, так и в дивные рассказы о моей тупости - пришла мне пятничная гениальная идея, ждущая хорошего обговнякивания )

для организации конкурентной очереди мне нужен простой (в плане вставки и удаления, минимального размера памяти) двунаправленный список, состоящий из указателя на структуту временной метки кадра и индекса заранее выделенного массива кадров, защищаемый 1 мьютексом - поток чтения с камеры будет удалять первую позицию списка перед чтением и добавлять ее в конец списка после чтения, а потоки записи на диск и в сеть - удалять последнюю и вставлять вначало.

единственно пока не обмозговал держать ли размер списка на атомике, т.к. есть вопросы по началу работы с такой очередью и концом.

Исправление wolverin, :

продолжая вникать как в дельные советы, так и в дивные рассказы о моей тупости - пришла мне пятничная гениальная идея, ждущая хорошего обговнякивания )

для организации конкурентной очереди мне нужен простой (в плане вставки и удаления, минимального размера памяти) двунаправленный список, состоящий из указателя на структуту временной метки кадра и индекса заранее выделенного массива кадров, защищаемый 1 мьютексом - поток чтения с камеры будет удалять первую позицию списка перед чтением и добавлять ее в конец списка после чтения, а потоки записи на диск и в сеть - удалять последнюю и вставлять вначало.

единственно пока не обмозговал держать ли размер списка на атомике

Исправление wolverin, :

продолжая вникать как в дельные советы, так и в дивные рассказы о моей тупости - пришла мне пятничная гениальная идея, ждущая хорошего обговнякивания )

для организации конкурентной очереди мне нужен простой (в плане вставки и удаления, минимального размера памяти) двунаправленный список, состоящий из указателя на структуту временной метки кадра и указателя на заранее выделенный массив кадров, защищаемый 1 мьютексом - поток чтения с камеры будет удалять первую позицию списка перед чтением и добавлять ее в конец списка после чтения, а потоки записи на диск и в сеть - удалять последнюю и вставлять вначало.

единственно пока не обмозговал держать ли размер списка на атомике

Исправление wolverin, :

продолжая вникать как в дельные советы, так и в дивные рассказы о моей тупости - пришла мне пятничная гениальная идея, ждущая хорошего обговнякивания )

для организации конкурентной очереди мне нужен простой (в плане вставки и удаления, минимального размера памяти) двунаправленный список, состоящий из указателя на структуту временной метки кадра и указателя на заранее выделенный массив кадров, защищаемый 1 мьютексом - поток чтения с камеры будет удалять первую позицию списка перед чтением и добавлять в конец списка, а потоки записи на диск и в сеть - удалять последнюю и вставлять вначало.

единственно пока не обмозговал держать ли размер списка на атомике

Исходная версия wolverin, :

продолжая вникать как в дельные советы, так и в дивные рассказы о моей тупости - пришла мне пятничная гениальная идея, ждущая хорошенькового обговнякивания )

для организации конкурентной очереди мне нужен простой (в плане вставки и удаления, минимального размера памяти) двунаправленный список, состоящий из указателя на структуту временной метки кадра и указателя на заранее выделенный массив кадров, защищаемый 1 мьютексом - поток чтения с камеры будет удалять первую позицию списка перед чтением и добавлять в конец списка, а потоки записи на диск и в сеть - удалять последнюю и вставлять вначало.

единственно пока не обмозговал держать ли размер списка на атомике