标签: python asynchronous network-programming twisted
如果我使用twisted.internet.task.LoopingCall创建循环任务,该任务如何安全地访问客户端的双绞线并发送它收集的数据?任务是否在单独的线程中运行,这意味着从任务本身发送数据可能不安全?我可以将任务传递给客户端(LineReceiver的实例),以便从中发送数据吗?
答案 0 :(得分:2)
没有。任务不在不同的线程中运行;有人可能会说这是首先使用Twisted的重点。您可以在任何需要的地方传递对协议对象的引用。