将数据从线程返回到单独的类

2024-10-04 11:25:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个包含两个线程的类,一个通过套接字向服务器发送数据,另一个从该套接字接收数据。我现在需要做的是:

  • 从一个单独的类中,一次遍历一行数据帧
  • 将每一行传递给thread类,thread类通过套接字将数据发送到服务器
  • 接收数据线程将根据发送的行从服务器获得响应
  • 将响应发送回忙于遍历数据帧的类,以便它可以相应地处理响应,然后移到下一行

基本上,我正在努力解决的问题是如何将服务器响应传递回另一个类。在线程类中处理响应很容易,…但我不知道如何将该响应返回到另一个类,然后移到下一个dataframe行。你知道吗

基本上,我正在努力弄清楚如何让一个类运行两个线程,用一个单独的类从线程类发送和接收数据。thread类工作得很好,…它只是从该类中获取接收到的数据的一个例子。你知道吗


Tags: 数据服务器dataframe线程thread例子服务器发送接收数据
1条回答
网友
1楼 · 发布于 2024-10-04 11:25:01
  1. 一种方法是代理订户。让我们将通信类称为broker,将要接收数据的类称为subscriber。订户应该做的是调用代理,指定代理接收数据时要调用的(类)方法/函数。在代理中,当它接收到数据时,它调用这个订户函数——甚至可以有一个订户列表。你知道吗
  2. 另一种方法是代理将消息/数据放入队列,订户等待队列。你知道吗

相关问题 更多 >