_thread

简介

_thread 模块提供了用于处理多线程的基本方法——多个控制线程共享它们的全局数据空间。为了实现同步,提供了简单的锁(也称为互斥锁或二进制信号量)。

示例

  1. import _thread
  2. import time
  3. def testThread():
  4. while True:
  5. print("Hello from thread")
  6. time.sleep(2)
  7.  
  8. _thread.start_new_thread(testThread, ())
  9. while True:
  10. pass

输出结果(启动新的线程,每隔两秒打印字符):

Hello from threadHello from threadHello from threadHello from threadHello from thread

更多内容可参考 _thread


评论

原文: https://www.rt-thread.org/document/site/submodules/micropython/docs/05-System_Module/05-_thread/