Це програма для Windows під назвою Cancelable Async Flows, останню версію якої можна завантажити як CAF15.0.1sourcecode.tar.gz. Її можна запускати онлайн на безкоштовному хостинг-провайдері OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою Cancelable Async Flows with OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть будь-який онлайн емулятор ОС OnWorks з цього веб-сайту, але кращий онлайн-емулятор Windows.
- 5. З ОС OnWorks Windows, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму та встановіть її.
- 7. Завантажте Wine зі сховищ програмного забезпечення дистрибутивів Linux. Після встановлення ви можете двічі клацнути програму, щоб запустити їх за допомогою Wine. Ви також можете спробувати PlayOnLinux, модний інтерфейс замість Wine, який допоможе вам встановити популярні програми та ігри Windows.
Wine — це спосіб запуску програмного забезпечення Windows на Linux, але без використання Windows. Wine — це рівень сумісності Windows з відкритим вихідним кодом, який може запускати програми Windows безпосередньо на будь-якому робочому столі Linux. По суті, Wine намагається повторно реалізувати достатньо Windows з нуля, щоб він міг запускати всі ці програми Windows, насправді не потребуючи Windows.
ЕКРАНИ
Ad
Асинхронні потоки, що можуть бути скасовані
ОПИС
CAF (Cancelable Async Flows) – це невелика утиліта, яка додає кооперативне скасування до асинхронних робочих процесів JavaScript. Вона обгортає асинхронні генератори або функції, що повертають обіцянки, щоб вони могли реагувати на сигнал скасування та завчасно зупиняти роботу, запобігаючи втраті ресурсів процесора та побічним ефектам. Бібліотека заохочує дисциплінований шаблон: передайте токен у своє завдання, періодично перевіряйте його та коректно розгортайте, коли запитується скасування. Такий підхід дозволяє уникнути крихких тайм-аутів та витоків "запустив і забув", роблячи скасування першокласною проблемою. CAF не залежить від фреймворку та добре поєднується з fetch, таймерами або користувацькими асинхронними примітивами, забезпечуючи вам узгоджений контракт на зупинку операцій під час виконання. Результатом є безпечніша взаємодія з інтерфейсом користувача та служби, які не виконують роботу, яка більше не потрібна користувачеві.
Функції
- Обгортки з можливістю скасування для асинхронних генераторів та робочих процесів promise
 - Кооперативний сигнальний токен, який завдання можуть перевіряти та враховувати
 - Витончене відключення таймерів, очікування вводу/виводу та побічних ефектів
 - Працює з fetch, потоками або будь-яким кодом, керованим await
 - Уникає умов змагання та помилок «застарілої відповіді» в інтерфейсах користувачів
 - Невеликий API, розроблений для явної, тестованої логіки скасування
 
Мова програмування
JavaScript
Категорії
Цю програму також можна завантажити з https://sourceforge.net/projects/cancelable-async-flows.mirror/. Вона розміщена в OnWorks для найпростішого запуску онлайн з однієї з наших безкоштовних операційних систем.
