gpt4 book ai didi

c++ - 异常安全服务器

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:07:35 26 4
gpt4 key购买 nike

<分区>

我正在构建一个 C++ 服务器库,库的用户将在其中实现对客户端的响应。如果程序在响应实现中遇到任何运行时错误,服务器不应该退出,它应该关闭线程/连接。

我找到了两种方法。

  1. 使用线程并使用 __try __except 以捕获异常,例如访问冲突 - 关闭线程。

  2. 为每个连接启动一个新进程。如果不重新加载进程,对客户端的响应时间会更长,并且会使用更多 RAM。

我主要对第一种选择感兴趣,但在我读过的任何论坛或论文中都不推荐使用它。重点是使服务器稳定且永不终止。

我应该使用什么选项?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com