并发:仅相互排斥?

时间:2011-10-13 22:09:50

标签: concurrency process operating-system

是否提供足够的互斥(即通过自旋锁机制)以确保有效实现并发?或者我们还必须明确地实现一些同步方法吗?

总之:

提供并发=有效的互斥实施

OR

提供并发=有效的互斥实施+有效的同步实施

感谢。

2 个答案:

答案 0 :(得分:1)

并发包括"互斥和同步的概念"。 并发是一种状态的表达。 相互排斥是一种状态在Concurrecy中的表达。 相互排斥是一种在Concurrecy中获得同步的技术。

答案 1 :(得分:0)

你真正需要的是(尽管其他事情通常对性能有帮助)是互斥和一些机制,以确保操作不会“跨越互斥障碍”。