socket网络编程——多线程并发服务器
多线程并发服务器
线程作为程序执行的最小单位,一个进程中可以拥有多条线程,所有线程可以共享进程的内存区域,线程通常在运行时也需要一组寄存器、内存、栈等资源的支撑。
文章目录
多线程并发服务器说明server端client端pthread_creat()
说明
在使用线程模型开发服务器时需考虑以下问题:
1.调整进程内最大文件描述符上限
2.线程如有共享数据,考虑线程同步
3.服务于客户端线程退出时,退出处理。(退出值,分离态)
4.系统负载,随着链接客户端增加,导致其它线程不能及时得到CPU
server端
#include
#include
#include
#include
#include
#include
#include
共有 0 条评论