【问题标题】:Telnet session, fork vs. threadTelnet 会话,分叉与线程
【发布时间】:2016-09-25 11:30:44
【问题描述】:

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

【问题讨论】:

标签: c multithreading sockets fork telnet


【解决方案1】:

这取决于您的需求。

如果使用 fork,您将有单独的进程。它从操作系统中占用更多资源。

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

【讨论】:

    猜你喜欢
    • 2014-01-13
    • 2013-04-27
    • 2011-07-26
    • 1970-01-01
    • 2014-11-15
    • 2014-05-05
    • 2023-03-19
    • 2013-08-24
    • 2013-08-22
    相关资源
    最近更新 更多