Python 如何让扭曲的任务将数据发送到一个cilent';s连接?

Python 如何让扭曲的任务将数据发送到一个cilent';s连接?,python,asynchronous,network-programming,twisted,Python,Asynchronous,Network Programming,Twisted,如果我使用twisted.internet.task.LoopingCall创建一个循环任务,该任务如何安全地访问客户端的twisted连接并发送它收集的数据?任务是否在单独的线程中运行,这意味着从任务本身发送数据可能不安全?我是否可以将任务的引用传递给客户端(LineReceiver的实例),以便它从中发送数据?否。任务不会在不同的线程中运行;有人可能会说,这就是使用Twisted的首要目的。您希望能够在任何需要的地方传递对协议对象的引用

如果我使用twisted.internet.task.LoopingCall创建一个循环任务,该任务如何安全地访问客户端的twisted连接并发送它收集的数据?任务是否在单独的线程中运行,这意味着从任务本身发送数据可能不安全?我是否可以将任务的引用传递给客户端(LineReceiver的实例),以便它从中发送数据?

否。任务不会在不同的线程中运行;有人可能会说,这就是使用Twisted的首要目的。您希望能够在任何需要的地方传递对协议对象的引用