mnesia:async_dirty() に渡された関数内で実行される一連の mnesia:dirty_ コマンドと、「生」で実行されるまったく同じトランザクションの違いは何ですか?
つまり、次のことの間に違いはありますか:
mnesia:dirty_write({table, Rec1}),
mnesia:dirty_write({table, Rec1}),
mnesia:dirty_write({table, Rec1})
と
F = fun() ->
mnesia:dirty_write({table, Rec1}),
mnesia:dirty_write({table, Rec1}),
mnesia:dirty_write({table, Rec1})
end,
mnesia:async_dirty(F)
ありがとう