У меня есть много асинхронных вызовов AJAX, результаты которых будут обработаны. Неважно, какой порядок обработки происходит, но результаты должны обрабатываться по одному. Поэтому я хотел бы просто выполнить мои вызовы AJAX, и все они просто помещают свои результаты в одну очередь. Затем очередь должна обрабатываться в одном потоке. Таким образом, результаты обрабатываются по одному в кратчайшие сроки.Резервная очередь в Javascript или jQuery
Каков наилучший способ для этого? Я использую jQuery, так счастлив воспользоваться всеми возможностями, которые он предоставляет для этого.
Я думаю, что каждый из нас с избытком, потому что он использовал слово «потоки». Я считаю, что OP просто означает, что ему нужно, чтобы каждый обратный вызов полностью завершился до следующего запуска. Я предполагаю, что, поскольку jQuery задействован, это происходит из-за того, что происходит какая-то анимация, которая будет использовать таймеры и, следовательно, появляется многопоточность (одновременно могут выполняться два обратных вызова). – beeglebug
@beeglebug - Я не верю, что ты прав. OP явно заявляет: «Неважно, в каком порядке происходит обработка». Это распространенное заблуждение, что асинхронное означает многопоточность, и я считаю, что OP находилось под таким же впечатлением. –
@Josh Smeaton - Возможно, но мы могли бы с самим OP вернуться и пролить некоторый свет. Все сводится к тому, означает ли «обработка» необработанное число хруст или что-то большее, чем пользовательский интерфейс. И с участием jQuery (и, глядя на историю вопроса OP), я думаю, что это UI/анимация. – beeglebug