编写一段基于micropython的树莓派pico多线程的demo
时间: 2023-02-02 22:42:22 浏览: 132
多线程demo
以下是一个基于 MicroPython 的 Raspberry Pi Pico 多线程 demo:
```
import _thread
import time
def print_time(thread_name, delay):
while True:
time.sleep(delay)
print("%s: %s" % (thread_name, time.ctime(time.time())))
try:
_thread.start_new_thread(print_time, ("Thread 1", 1, ))
_thread.start_new_thread(print_time, ("Thread 2", 2, ))
except:
print("Error: 无法启动线程")
while True:
pass
```
该代码启动了两个线程,分别命名为 "Thread 1" 和 "Thread 2",它们每隔 1 秒和 2 秒分别打印一次当前时间。
阅读全文