Загрузка...

BAS Not in order

Thread in Private Keeper, BAS, OB created by fwesfwsef Jun 13, 2025. 193 views

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



    [IMG]
     
  2. ftyhp
    Посмотри, что такое многопоточность, у тебя неправильное понимание
     
    1. fwesfwsef Topic starter
      ftyhp, ну так она же должна идти по порядку
    2. fwesfwsef Topic starter
      ftyhp, раньше было по порядку
    3. ftyhp
      fwesfwsef, корутина работает независимо. Это отдельная задача и норма, если 30-ая выполнится быстрее первой, которая думает. Если нужны очереди, то добавляй мьютекс. Ещё раз повторюсь: посмотри, что такое потоки и отличие асинхронных операций от синхронных
  3. противоположник
    ты запускаешь несколько асинхронных потоков в
    ⁡node.js
     
    1. fwesfwsef Topic starter
    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();
Top
Loading...