【发布时间】:2011-07-28 08:52:07
【问题描述】:
是否在任何地方都描述了有向图原子性和隔离保证?
特别是:
- 如果另一个进程试图在 del_vertex 中间访问它(vertices()、out_neighbours() 等),另一个进程会看到什么状态:在 del_vertex 之前,在 del_vertex 中间(即删除顶点,边are not 或边被删除,vertex is not)还是在 del_vertex 之后(即另一个进程将被阻塞,直到操作结束)?
- 关于 del_vertices 的相同问题。
如果我理解正确,digraph 是使用 3 个 ets 表实现的。它们之间是否有任何额外的锁定机制以使结果保持一致?
【问题讨论】:
-
顺便说一句:您有两个不相交的帐户,一个信誉为 11,这个信誉为 6。如果您想在不同的计算机上使用 SO,您应该考虑注册。
标签: erlang atomic directed-graph isolation