conexec
Concurrent Executor
A toolkit to execute functions concurrently while specifying timeouts and efficient memory usage
A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.
16 stars
3 watching
2 forks
Language: Go
last commit: over 4 years ago
Linked from 2 awesome lists
gogolanggoroutine
Related projects:
Repository | Description | Stars |
---|---|---|
| A library that enables efficient concurrent execution of asynchronous tasks using both async and multiprocessing capabilities. | 1,787 |
| A tool for executing C# code without a project file, allowing custom entry points. | 51 |
| A Go library for executing commands over SSH at scale | 964 |
| Allows users to define data analysis workflows in familiar languages and execute them on multiple backends for secure multi-party computation | 99 |
| A C++14 library providing executors and related functionality for asynchronous operations | 495 |
| A tool that utilizes AI and automation to execute complex tasks and generate code in response to user requests. | 869 |
| A concurrency utility library for Elixir/ERlang that simplifies the use of async and retry mechanisms in concurrent programming. | 11 |
| A framework for running functions on Tree-sitter nodes and updating the buffer with the result. | 362 |
| An implementation of a virtual machine for executing Cairo bytecode written in Go. | 82 |
| A smart queue for parallel task execution with features like threadpool-like behavior and non-blocking processing. | 40 |
| A package to abstract shell command execution across Linux, Windows, and macOS | 154 |
| An HTTP server designed to execute shell commands on demand. | 1,356 |
| An extension for Vert.x that enables spawning child processes with low overhead and non-blocking I/O | 51 |
| Tools for systematically testing Erlang programs for concurrency errors and verifying their absence. | 333 |
| A package that provides a WaitGroup with error handling and concurrency control. | 48 |