代码之家  ›  专栏  ›  技术社区  ›  Vorac

将字符串发送到另一个python线程

  •  -1
  • Vorac  · 技术社区  · 4 年前

    我需要异步地将字符串发送到单独的线程(这意味着没有人知道何时)。我正在使用 threading 因为我的问题是IO绑定的。

    set a flag 并让接收方线程对此进行轮询。当它检测到一个set标志时,它从一些 shared memory .

    这听起来非常复杂。我不能通过电子邮件发送消息吗 mailbox ? 或者更好的方法,比如隐式变量语义?

    1 回复  |  直到 4 年前
        1
  •  1
  •   Tim Roberts    4 年前

    这个 queue.Queue 课堂是这方面的理想选择。您的线程可以阻止等待输入,也可以检查是否有新的内容到达,并且是线程安全的。