![](/img/trans.png)
[英]How can I install a recent version of the Haskell GHC compiler on Ubuntu?
[英]How to use the epoll/kqueue enabled version of GHC/Haskell for network connections?
網上有很多有關啟用epoll / kqueue的GHC的舊信息。 例如,“ 簡單服務器”維基頁面上的代碼不再編譯。
有人可以提供一個如何在現代GHC版本中使用此功能的基本示例,例如,僅在連接時以“ Hello”響應的TCP服務器嗎?
GHC的IO管理器在后台使用epoll / kqueue,而無需任何特殊的程序員工作。 只需編寫朴素的線程程序-將每個並發阻塞的IO調用放在單獨的線程中-GHC將確保它按照您希望的方式工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.