当我测试运行我正在处理的 Haskell 程序时,我将此错误打印到标准输出。它有时会在程序的相同运行中发生,而不是一直发生。
forkOS_entry: interrupted
程序中有一行调用mask_ $ forkIO
启动另一个线程。我认为错误来自该线程。有没有办法我可以获得更好的错误消息或以某种方式抑制此错误消息?到底是怎么回事?无论如何,该程序似乎运行良好。
_ <- mask_ $ forkIO $ mapSSL cafilePath (icSSLWrapPort c) (icHostname c) (icPort c)