Skip to content

hdzz/MultiplyProcessServer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1、逻辑上清晰:一个进程负责所有连接及共同数据,而每个子进程则只管与固定客户的通信
2、编程上简易:没个socket与固定的进程关联,不用考虑全局数据的同步,不易发生错误,而线程则不能与某个socket关联,如果要使用线程专有数据,则只能使用阻塞模式。
3、运行时安全:当某个进程崩溃时,不会影响其他进程的正常运行
4、各个连接比较独立,相互之间没有太多交互
5、可以将设备的socket放入到每个进程中,这样不需要全局数据,每个进程都可以负责接受设备的请求

About

多进程(进程池)服务器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.1%
  • C 1.9%