网上有很多关于epoll / kqueue启用的GHC的旧信息。例如,Simple Servers wiki page上的代码不再编译。
有人可以提供一个基本示例,说明如何使用此功能与现代GHC版本进行构建,例如:一个只响应" Hello"的TCP服务器在连接?
答案 0 :(得分:2)
GHC的IO经理在没有任何特殊程序员努力的情况下使用epoll / kqueue。只需编写天真的线程程序 - 将每个并发阻塞IO调用放在一个单独的线程中 - GHC将确保它按照您希望的方式运行。