MicroWorkers
Task manager
A class for managing a pool of threads to efficiently run multiple tasks concurrently
A micro workers class that easily manages a pool of threads to optimise simultaneous jobs and jobs endings, for MicroPython (used on Pycom modules & ESP32)
43 stars
5 watching
11 forks
Language: Python
last commit: almost 7 years agoLinked from 1 awesome list
concurencyconcurrencyesp32hc2jobslopymicropythonmultithreadmultithreadingpoolpycomqueuethreadthreadswipyworker-queueworker-threadsworkers
Related projects:
| Repository | Description | Stars |
|---|---|---|
| A tool to manage tasks in the context of a task dependency graph using Python code. | 146 | |
| Automates the creation and management of Micropython projects with tools like linting, intellisense, and dependency management. | 317 | |
| An Elixir library for managing background tasks with concurrency control and persistent results | 18 | |
| Simplifies creating multiple worker threads to execute tasks in parallel | 72 | |
| A task runner that automates and executes complex workflows with support for parallel jobs, Docker, and real-time output. | 27 | |
| A distributed task management system with a web UI, supporting cross-platform deployment and multiple scheduling features. | 856 | |
| A library providing facilities to execute external processes and pipelines with optional redirection of input/output streams. | 426 | |
| A JavaScript library for managing and executing background tasks in a scalable manner | 62 | |
| A time-based task scheduling library for Python on microcontrollers with hardware timers | 35 | |
| A job management framework for handling errors and failures in long-running computations | 143 | |
| Enables collaboration between Celery tasks and multi-tenancy in Django applications. | 183 | |
| A background task queue for Python applications backed by Redis and Celery. | 576 | |
| A task queue client/worker for Node.js based on the Celery protocol. | 289 | |
| Tool that supports reproducible workflows with Jupyter Notebooks and SCons. | 160 | |
| A parallel task execution runtime using parallel depth-first scheduling | 34 |