Рабочие потоки — это просто

Создавайте и выполняйте задачи в реальных потоках процессора, отличных от основного. (ES6 импорт на данный момент) Threadman не использует никаких зависимостей. Он основан на рабочих потоках.

Установка

npm i threadman
Вход в полноэкранный режим Выйти из полноэкранного режима

Синтаксис

new Thread(fn, args, options).run(callback)
// Or
new Thread(fn, args, options).run().then(callback)
Войти в полноэкранный режим Выйти из полноэкранного режима

Основное использование

import { Thread }     from 'threadman'

let number = 10

const fn = (number) => number + 20
const callback = (result) => number = result
const args = [number]

new Thread(fn, args).run(callback)

// Or a callback function can be passed as third argument like below
new Thread(fn, args).run().then(callback)

Ввести полноэкранный режим Выйти из полноэкранного режима

После получения результата вы можете снова получить доступ к основной области видимости и переназначить переменные.

Оцените статью
devanswers.ru
Добавить комментарий