gpt4 book ai didi

Haskell hClose 阻塞

转载 作者:行者123 更新时间:2023-12-02 02:22:17 29 4
gpt4 key购买 nike

我正在用 Haskell 编写服务器,我想在客户端断开连接后显式关闭它们。当我调用 hClose ,线程将阻塞,直到客户端关闭其一侧的句柄。有没有办法让它在不阻塞的情况下关闭?

提前致谢!

最佳答案

当然,只需在另一个线程中运行它:

import Control.Concurrent (forkIO)

forkIO (hClose handle)

正如jozefg 所说,您可以使用更高级的解决方案,例如 async 中的解决方案。 ,但在这种情况下我没有理由这样做。

关于Haskell hClose 阻塞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14805553/

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