Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: TNKernel и размер очереди 1 элемент
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы
Bender
До сего дня необходимости создать очередь из 1 элемента не требовалась, но вот сейчас при попытке создать очередь размером в 1 элемент, очередь создается, но положить туда этот элемент не могу - нет места.
Это у меня руки кривые, я проглядел что-то в документации или действительно проблема?

Посмотрел - в очередь размером N можно положить только N-1 элемент.
VslavX
Цитата(Bender @ Feb 11 2009, 15:09) *
Посмотрел - в очередь размером N можно положить только N-1 элемент.

Угу, мне тоже так кажется - очередь на один элемент неработоспособна.
А зачем такое? Статическая ячейка + семафор обеспечат такой же функционал - компактнее и быстрее.
Bender
Это я немного утрировал
Идея была в том что я заполняю очередь указателями на три буфера, и по мере потребности беру любой из них, а после обработки заполненого буфера кладу указатель обратно. В общем случае порядок следования указателей не сохраняется.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.