Haskell线程模式切换到pragma

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)

dav*_*420 6

-threaded是一个静态标志,因此您无法使用它进行设置{-# OPTIONS_GHC #-}.

你运气不好 咬紧牙关写一个.cabal文件.

  • 至少编写一个shell脚本,这样你每次只需输入`build`. (2认同)