【发布时间】:2014-04-27 13:48:35
【问题描述】:
我正在使用 Winsock 1.1 在 Delphi 上开发基于客户端-服务器的小型应用程序 服务器: 当客户端尝试通过 TCP 协议连接时,我为他创建了新的套接字和一个线程,以使用它。 我使用 CreateThread() 过程创建新线程。 所以对于每个客户我都有套接字+线程 我将线程句柄和 ID 存储在数组中,我可以随时访问它们。 但是我不明白如何通过使用它的句柄和(或)ID来调用线程方法。
【问题讨论】:
-
您还需要创建一个工作队列。每个线程都有自己的队列。线程将工作从他们的队列中拉出。当控制器有新工作时,它会将工作推送到适当的队列中。
标签: multithreading delphi sockets