Публикации по теме 'queue'


Часть 2. Структура данных очереди в js
Введение Очередь — это линейная структура данных, в которой данные хранятся в порядке FIFO (первым поступил — первым обслужен), т. е. все, что поступает первым, выходит первым. Ранее мы видели стек ds, который поддерживает порядок LIFO (последний вошел первым), то есть вставка и удаление будут происходить с одного конца. Однако в случае очереди вставка будет происходить с одного конца (сзади), а удаление — с другого конца (спереди). Очередь означает то же самое, что и в реальном..

Очередь в JavaScript
Продолжая свой путь программирования, я сосредоточился на том, чтобы больше узнать о структурах данных. Недавно я более подробно остановился на очередях и их реализации. Использование термина «очередь» на таких платформах, как Youtube, определенно увеличило мое любопытство как нового программиста. Подобно другим структурам данных, очередь - это просто набор данных, образующий линейную структуру. С точки зрения бухгалтерского учета он следует принципу FIFO (First In First Out). Элементы..

Очереди Javascript
Создание очереди JavaScript Очередь — это простая структура данных , которая позволяет вставлять элементы с одного конца, называемого задним (также называемым хвостом), и удалять их с другого конца, называемого передним (также называемым головным). . Очередь называется структурой данных FIFO , что означает первым пришел, первым обслужен . Очереди используются всякий раз, когда нам нужно управлять объектами по порядку, начиная с первого. Подумайте о добавлении песни в свою очередь..

Вопросы по теме 'queue'

Что такое символ очереди?
Какой символ обозначает очередь FIFO на блок-схеме или диаграмме процесса?
82171 просмотров
schedule 09.01.2024

Предоставляют ли какие-либо библиотеки Java реализацию очереди произвольного доступа?
Я реализую скользящее окно над потоком событий на Java. Итак, я хочу структуру данных, которая позволяет мне делать следующее: добавлять в конец структуры данных при возникновении новых событий; удалять из начала структуры данных при...
5149 просмотров

Потоки производителя / потребителя, использующие очередь
Я хочу создать какое-нибудь Producer/Consumer приложение для потоковой передачи. Но я не уверен, как лучше всего реализовать очередь между ними. Итак, у меня есть две идеи (обе могут быть совершенно неправильными). Я хотел бы знать, что было бы...
122143 просмотров

Как реализовать эту очередь в кластере Jboss?
мое приложение работает как промежуточное ПО, получая запросы от клиентов, затем преобразовывая их в определенной логике и отправляя преобразованные запросы другому поставщику услуг в виде обычных HTTP-запросов или мыльных запросов Webservice....
654 просмотров

Потоки/очереди в Python
Я намереваюсь использовать потоки/очереди с python 2.5.2. Но кажется, что python зависает в команде queue.join(). Вывод следующего кода только: BEFORE import Queue import threading queue = Queue.Queue() class ThreadUrl(threading.Thread):...
2448 просмотров
schedule 04.03.2024

Преобразование запрограммированного приложения данных в приложение основных данных
я много читал о Core Data в разделе для разработчиков Apple и здесь о переполнении стека, и я хотел задать несколько вопросов, прежде чем начать пытаться внедрить их в свое приложение, которое в настоящее время работает только с запрограммированными...
75 просмотров
schedule 02.02.2024

Приоритеты в очереди приоритетов
Я задавал вопрос на собеседовании по приоритетным очередям, и у меня есть простой вопрос, с которым я надеялся получить помощь. Вопрос в том: Должны ли приоритеты быть интегральными? Могу ли я реализовать строковые приоритеты. Заранее спасибо...
463 просмотров

Как улучшить этот дизайн пула соединений?
Во-первых, я разрабатываю свою собственную реализацию DBCP (пул соединений с базой данных), как таковой, Я не приму никаких предложений по использованию стороннего DBCP, такого как c3p0. Я использую модель проектирования...
1004 просмотров

Как создавать рабочие процессы и управлять ими в NodeJS?
Например, скажем, пользователь запрашивает обработку некоторого аудиофайла, тогда, конечно, nodejs не может выполнять интенсивную обработку, поэтому он должен разгрузить его рабочему процессу. Эти рабочие, вероятно, должны иметь возможность...
808 просмотров
schedule 03.09.2022

Какой тип диаграммы UML мне нужно использовать в таком случае?
Просто для моей личной вики я хочу нарисовать диаграмму, показывающую, как сообщение обрабатывается через пару очередей сообщений. (Например, xml-сообщение поступает из source1 в Queue1, затем передается в систему, где сообщение преобразуется в...
1163 просмотров
schedule 07.08.2022

Триггер Oracle для постановки в очередь/удаления из очереди не срабатывает
Оракул 11г. У меня есть триггер, который вызывает процедуру. Эта процедура выполняет очередь и удаление из очереди. Когда я запускаю процедуру в sqldeveloper, она работает нормально. Если я обновляю таблицы, которые срабатывает триггер, процедура...
2808 просмотров
schedule 18.07.2022

Элегантные способы уведомить потребителя об окончании работы производителя?
Я реализую concurrent_blocking_queue с минимальными функциями: //a thin wrapper over std::queue template<typename T> class concurrent_blocking_queue { std::queue<T> m_internal_queue; //... public: void add(T const...
1894 просмотров

Распределение потоков Java по нескольким серверам?
Я довольно новичок в Java и мне очень нравится узнавать об этом. Я сделал программу, которая работает хорошо, но занимает немного больше времени, когда я добавляю больше данных для ее обработки. Я сделал его многопоточным, и это действительно сильно...
2783 просмотров

Очередь с использованием реализации связанного списка в Java
Я быстро написал класс связанного списка на Java. Я хочу написать еще один класс очереди, который использует связанный список. Как мне добиться этого на Java? Я не совсем понимаю ключевые слова реализации / расширения ... вот как выглядит моя...
21887 просмотров
schedule 17.08.2022

Сервер Unix ipc останавливается после остановки одного клиента
У меня есть простая программа ipc. Сервер генерирует случайное число и считывает со стандартного ввода количество клиентов. Каждый клиент отправляет серверу случайные числа, пока не угадает номер сервера. Когда более n/2 клиентов угадывают число,...
160 просмотров
schedule 28.09.2022

самый эффективный способ получить байт [] в очередь (ListBlockingQueue)
Я читаю массив переданных мне байтов (не мой выбор, но я должен использовать его таким образом). Мне нужно получить данные в LinkedBlockingQueue и, в конечном итоге, пройтись по байтам, чтобы создать одно или несколько (могут содержать частичные...
6862 просмотров
schedule 14.11.2022

Как реализовать VDKQueue для мониторинга файла в Cocoa?
Я огляделся, и оказалось, что VDKQueue — это более современная версия UKKQueue, но у меня возникли проблемы с ее реализацией (я еще не силен в Cocoa). У меня есть это до сих пор, но я немного не понимаю, что еще мне нужно (или если это вообще...
587 просмотров
schedule 06.07.2022

потокобезопасная повторная очередь с использованием peek
Моя основная проблема заключается в необходимости немедленной обработки элементов из очереди, если очередь пуста, или добавления элемента в очередь и выхода, если элемент уже обрабатывается. Я пробую метод, который использует просмотр для...
460 просмотров
schedule 05.04.2024

junit проверяет равенство Iterable
Я пытаюсь написать модульные тесты для класса BinarySearchTree . keys() возвращает Iterable . Он использует другой класс с именем Queue , в котором ключи ставятся в очередь и возвращаются. Однако Queue (сторонний класс) не имеет определения...
9338 просмотров
schedule 01.11.2023

Длина указанной очереди
Я исправляю один из своих тестов, и я был совершенно неправ в одном вопросе, как и многие другие в моем классе. Предположим, у нас есть объявление: ArrayBndQueue<String> q = new ArrayBndQueue<String>(10); Выберите один из...
82 просмотров
schedule 28.04.2024