我正在Haskell中编写一个服务器,我想在断开连接后显式关闭客户端句柄.当我调用时hClose,线程将阻塞,直到客户端关闭其句柄的一侧.有没有办法让它关闭而不会阻塞?
提前致谢!
Tho*_*son 10
当然,只需在另一个线程中运行它:
import Control.Concurrent (forkIO)
forkIO (hClose handle)
Run Code Online (Sandbox Code Playgroud)
正如jozefg所说,你可以使用更高级的解决方案async,但在这种情况下我没有理由.