![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jun 2009
Сообщений: 461
|
Хочу сделать Дэк, в который будут попадать запросы и он будет их отсылать на сервер с определенной периодичностью. Запросы добавляются в конец очереди. Дэк посылает запросы на сервер из начала очереди, после чего запрос стирает.
Я представляю это реализовывать массивом, в который будут записываться запросы. Но после того как запрос стирается, все остальные запросы нужно сместить на один назад. Т.е. запрос №1 станет, №0; 2й станет 1вым. и т.д.Мне кажется все время перемещать массив, это очень трудоемко для ресурсов компьютера. Можно ли еще как то это реализовать, с тем же принципом? |
|
|||||
|
Регистрация: Sep 2008
Адрес: Москва
Сообщений: 224
|
Использовать список
|
|
|||||
|
Так и делайте - через массив,
при отправке будет примерно так
__________________
Стой! Опасная зона! Работа мозга! |
|
|||||
|
Регистрация: Jun 2009
Сообщений: 461
|
А ну тогда проблема решена, спасибо не знал про метод Shift.
|
|
|||||
|
Регистрация: Sep 2008
Адрес: Москва
Сообщений: 224
|
А вы думаете что метод shift не сдвигает элементы?
![]() Но вообще со списком это фанатизм. |
|
|||||
|
пожалуйста =)
__________________
Стой! Опасная зона! Работа мозга! |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|