Pi Pico _thread vs uasyncio, when to use which?
Posted: Tue Jun 30, 2026 2:00 am
Coming from web Python. MicroPython on Pico gives me both _thread (run on core 1) and uasyncio. When to pick which?
What I figured out:
Untried so far. Anyone done dual-mode on Pico in production?
What I figured out:
- _thread = dedicated CPU core, hardware parallel, good for hard-real-time tasks (motor PWM at fixed rate)
- uasyncio = cooperative concurrency, good for I/O bound (read sensor + send WiFi + blink LED)
Untried so far. Anyone done dual-mode on Pico in production?