我按照一个操作体系当然在这里我们了解到平常并发性问题:在用餐哲学家问题,生产者 - 消费者问题,读者和作家的问题...
由于他们的主要目的是为了保护一个共享变量,它是有意义的尝试解决在二郎山这些问题呢? 或者,也许我只是需要更多的训练二郎找出解决办法吗?
谢谢
我按照一个操作体系当然在这里我们了解到平常并发性问题:在用餐哲学家问题,生产者 - 消费者问题,读者和作家的问题...
由于他们的主要目的是为了保护一个共享变量,它是有意义的尝试解决在二郎山这些问题呢? 或者,也许我只是需要更多的训练二郎找出解决办法吗?
谢谢
我理解这个问题,但这些问题都是与锁定和互斥做。
Erlang的演员,通过做事情的方式避免了锁定问题。 建立生产者与消费者和读者和作家都在二郎做一件好事,但就解决互斥问题,你将使用的消息,而不是一个共享变量。
在二郎,你“势不两立”。
这个链接可以帮助你
可以肯定的是二郎神的现实世界的应用程序将要处理的并发性,使用线程争食一定ressources。
有一个很好的书涵盖了所有这个主题和更多的人,乔·阿姆斯特朗,二郎神的创造者写的。
编程二郎:对于并发世界软件