genpark-async-event-loop-reactor-scheduler-skill
mcp
Warn
Health Warn
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 7 GitHub stars
Code Pass
- Code scan — Scanned 6 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Cooperative asynchronous event loop with microtask queues, timer heaps, Future/Task resolution, and task cancellation
README.md
genpark-async-event-loop-reactor-scheduler-skill
Agent Skill implementing a Cooperative Asynchronous Event Loop & Reactor Scheduler with dual queues (ready microtask deque + min-heap timer priority queue), Futures, and completion callbacks.
Architectural Overview
flowchart TD
Submit["Submit Task / Timer"] --> Queue{"Is Delayed Timer?"}
Queue -- Yes --> Heap["Min-Heap Timer Queue (timestamp, id, callback)"]
Queue -- No --> Ready["Ready Microtask Deque (FIFO)"]
Heap --> TimerCheck{"Timer Expired?"}
TimerCheck -- Yes --> Ready
Ready --> Loop["Event Loop Dispatcher"]
Loop --> Callback["Execute Callback Function"]
Callback --> Future["Resolve Future / Set Result"]
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found