Jim*_*ffa 2 multithreading haskell network-programming
所有通过编译指示文档搜索我都找不到用pragma打开/关闭线程的方法,任何提示?不想为我正在玩的这个小代码创建一个cabal文件,但我认为更改线程模式会使我的killThread尝试能够杀死一个用这个分叉的线程,也让我知道甚至线程开关不会让我杀死这个线程(在windows中运行):
repeatAccept s p = do
c <- accept s
t <- forkFinally (echoHandler c) (exitPool p)
atomically $ do
p' <- readTVar p
writeTVar p ((t,c):p')
repeatAccept s p
Run Code Online (Sandbox Code Playgroud)
-threaded是一个静态标志,因此您无法使用它进行设置{-# OPTIONS_GHC #-}.
你运气不好 咬紧牙关写一个.cabal文件.
| 归档时间: |
|
| 查看次数: |
85 次 |
| 最近记录: |