Telnet会话,fork与线程

时间:2016-05-27 08:08:37

标签: c multithreading sockets fork telnet

我的程序应该服务多个telnet会话(实际上是多个tcp连接)。每个telnet会话应该提供多个ssh连接。什么是更好的:每个telnet连接= fork或新线程? ssh连接的相同问题。什么问题少?

1 个答案:

答案 0 :(得分:0)

这取决于您的需求。

如果使用fork,您将拥有单独的进程。它需要来自操作系统的更多资源。

在使用线程的情况下,所有线程都在一个进程中,并且线程之间的通信和控制问题会更少。