Загрузка...

BAS Не по порядку

Тема в разделе Private Keeper, BAS, OB создана пользователем fwesfwsef 13 июн 2025. 194 просмотра

  1. fwesfwsef
    fwesfwsef Автор темы 13 июн 2025 2 26 окт 2019
    В чем проблема? потоки идут не по порядку, а в разнобой во время действия выполнить node js



    [IMG]
     
  2. ftyhp
    Посмотри, что такое многопоточность, у тебя неправильное понимание
     
    13 июн 2025 Изменено
    1. Посмотреть предыдущие комментарии (1)
    2. fwesfwsef Автор темы
      ftyhp, раньше было по порядку
    3. ftyhp
      fwesfwsef, корутина работает независимо. Это отдельная задача и норма, если 30-ая выполнится быстрее первой, которая думает. Если нужны очереди, то добавляй мьютекс. Ещё раз повторюсь: посмотри, что такое потоки и отличие асинхронных операций от синхронных
  3. противоположник
    ты запускаешь несколько асинхронных потоков в
    ⁡node.js
     
    13 июн 2025 Изменено
    1. fwesfwsef Автор темы
    2. противоположник
      fwesfwsef, юзай async/await и, например, for...of с await
      Python
      async function runSequentially() {
      for (let i = 1; i <= 11; i++) {
      await new Promise(resolve => setTimeout(resolve, 100)); // фейк задержка
      console.log(`поток №${i}`);
      }
      }

      runSequentially();
      13 июн 2025 Изменено
Top
Загрузка...