forked from oneApple/MultiplyProcessServer
hdzz/MultiplyProcessServer
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
1、逻辑上清晰:一个进程负责所有连接及共同数据,而每个子进程则只管与固定客户的通信 2、编程上简易:没个socket与固定的进程关联,不用考虑全局数据的同步,不易发生错误,而线程则不能与某个socket关联,如果要使用线程专有数据,则只能使用阻塞模式。 3、运行时安全:当某个进程崩溃时,不会影响其他进程的正常运行 4、各个连接比较独立,相互之间没有太多交互 5、可以将设备的socket放入到每个进程中,这样不需要全局数据,每个进程都可以负责接受设备的请求
About
多进程(进程池)服务器
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 98.1%
- C 1.9%