在SQL中,複製事務死鎖是相對容易的。是否有可能在Clojure中複製事務死鎖?
==SESSION1==
begin tran
update table1 set ... where ...
[hold off further action - begin on next session]
==SESSION2==
begin
update table1 set ... where ...
[hold off further action - begin on next session]
==SESSION3==
<list blocked transactions - see session2>
使用Clojure交易
現在 - 你不能只是打開他們,讓他們打開時,s表達式不要讓你做到這一點。
所以我很好奇上面的情況。
我的問題是:是否有可能在Clojure中複製事務死鎖?
死鎖不會發生。活鎖可以。在任何情況下,你必須產生兩個線程並使用同步機制來實施一個場景。 – cgrand 2015-02-11 17:45:23