Загрузка...

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

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

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



    [IMG]
     
  2. ftyhp
    Посмотри, что такое многопоточность, у тебя неправильное понимание
     
    13 июн 2025 в 01:51 Изменено
    1. fwesfwsef Автор темы
      ftyhp, ну так она же должна идти по порядку
    2. fwesfwsef Автор темы
      ftyhp, раньше было по порядку
    3. ftyhp
      fwesfwsef, корутина работает независимо. Это отдельная задача и норма, если 30-ая выполнится быстрее первой, которая думает. Если нужны очереди, то добавляй мьютекс. Ещё раз повторюсь: посмотри, что такое потоки и отличие асинхронных операций от синхронных
  3. противоположник
    ты запускаешь несколько асинхронных потоков в
    ⁡node.js
     
    13 июн 2025 в 01:52 Изменено
    1. противоположник
      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 в 02:34 Изменено
Загрузка...
Top