我的程序应该服务于多个telnet会话(实际上是多个tcp连接)。每个telnet会话应提供多个ssh连接。什么更好:每个telnet连接=fork还是新线程?ssh连接也有同样的问题。什么问题比较少?
最佳答案
这取决于你的需要。
如果使用fork,您将有单独的进程。它需要更多的操作系统资源。
在使用线程的情况下,所有线程都将在一个进程中,并且线程之间的通信和控制问题更少。
关于c - Telnet session ,派生与线程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37478164/