реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> TNKernel и размер очереди 1 элемент, похоже требуется на 1 элемент больше
Bender
сообщение Feb 11 2009, 13:09
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 28-06-05
Из: Тула
Пользователь №: 6 361



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

Посмотрел - в очередь размером N можно положить только N-1 элемент.
Go to the top of the page
 
+Quote Post
VslavX
сообщение Feb 11 2009, 14:35
Сообщение #2


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



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

Угу, мне тоже так кажется - очередь на один элемент неработоспособна.
А зачем такое? Статическая ячейка + семафор обеспечат такой же функционал - компактнее и быстрее.
Go to the top of the page
 
+Quote Post
Bender
сообщение Feb 11 2009, 18:08
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 28-06-05
Из: Тула
Пользователь №: 6 361



Это я немного утрировал
Идея была в том что я заполняю очередь указателями на три буфера, и по мере потребности беру любой из них, а после обработки заполненого буфера кладу указатель обратно. В общем случае порядок следования указателей не сохраняется.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 10:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01338 секунд с 7
ELECTRONIX ©2004-2016