如何运用互斥锁和线程构造TCP并发服务器

【1】模型简介: 从服务器模型预先分配线程,在线程的accept()函数中,多个线程都可以使用此函数处理客户端的连接。为了防止冲突,使用了互斥锁。在调用函数之前锁定,调用函数accept()之后,释放锁。 框架如图: 【2】代码实例: 客户端发送请求,内容为TIME的字符串,服务器端handle_connect()函数接收请求,进行判断后,将时间填入建立好的缓冲区反馈给客户端,再等待下一个请求。并
相关文章
相关标签/搜索