多线程Haskell
我正在学习 Haskell,现在想编写一些多线程程序,以了解函数式语言的性能提升。我可以在互联网上找到一些关于它的参考资料,但从未找到过对其的正确介绍。谁能给我指一个对于那些非常了解语法但不是 Haskell 向导的人来说可以理解的指南?
I'm learning Haskell and I'd like to write some multithreaded programs now to see the performance gains from that in a functional language. I can find some references to it on the internet but never a proper introduction to it. Can anyone point me to a guide which is understandable for someone who knows the syntax fairly well, but is not a wizard in Haskell?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我在 DEFUN 2009 上就这个主题开设了 3 小时的课程。幻灯片和代码在线:现在多核 Haskell!
I gave a 3 hour course on this topic at DEFUN 2009. The slides and code are online: Multicore Haskell Now!
你读过 Real Word Haskell 吗?
http://book.realworldhaskell.org/read/concurrent-and-multicore -programming.html
Have you read Real Word Haskell?
http://book.realworldhaskell.org/read/concurrent-and-multicore-programming.html
我认为论文“Haskell 中的并行和并发编程教程”对您来说是一个完美的起点。您可以在这里找到它:
http://research .microsoft.com/en-us/um/people/simonpj/papers/parallel/index.htm
I think the paper "A Tutorial on Parallel and Concurrent Programming in Haskell" is the perfect starting point for you. You can find it here:
http://research.microsoft.com/en-us/um/people/simonpj/papers/parallel/index.htm