multithreading - 生产者-消费者使用赋值

标签 multithreading programming-languages concurrency functional-programming

我有兴趣发现当有多个产品和多个消费者时是否可以在不使用赋值的情况下解决生产者 - 消费者问题,即使用函数式编程风格?如何?

Producer-consumer problem

谢谢

最佳答案

是的,您可以通过 Concurrent ML 中的消息传递来很好地做到这一点。 .不要被系统的年龄所拖延; John Reppy 的 book和论文是该主题的极好指南。漂亮的东西!

关于multithreading - 生产者-消费者使用赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1234947/

相关文章:

pthread_cond_signal 可以唤醒多个线程吗?

无法使用实例引用访问 C# 成员

PHP - 摆脱符号

c++ - iOS设备执行并发任务时如何设置合适的线程数?

java - JList 上的 AWT-EventQueue-1

java - 等待 JUnit 测试用例中测试的代码生成的所有线程

c# - 为什么允许我在非 GUI 线程中加载图像?

没有 .NET Framework 的 C#

c++ - 当强制转换的指针具有增量运算符时会发生什么?

java - 发生异常时 future 任务异步调用挂起