【发布时间】:2011-09-11 02:58:41
【问题描述】:
我正在实现一个文件服务器,它接收来自多个客户端的请求。每个客户端发送多个请求。在服务器端,每次有新客户端连接时,主线程都会产生一个新的工作线程来处理请求。一个工作线程处理来自为其创建它的客户端的所有请求。因此,线程处理完一个请求后,等待来自同一个客户端的另一个请求到达时被主线程唤醒。
我不确定如何实现最后一行。这就是我如何让线程休眠并再次唤醒它。
谢谢
【问题讨论】:
标签: c linux multithreading sockets