私はErlangの初心者です。ets テーブルについて質問がありました。
2 つの ets テーブルがあり、両方から値を挿入または削除する必要があります。
insert(V) ->
ets:insert(table_test,V),
ets:insert(table_cp,V).
delete(V)->
ets:delete(table_test,V),
ets:delete(table_cp,V).
操作が成功したか、両方で失敗したかを保証するにはどうすればよいですか?
例えば挿入操作で、ets:insert(table_cp,V) に何か問題があった場合、talbe_test から値を削除しますか?
同じように削除します。ets:delete(table_cp,V) が失敗した場合、値を再挿入しますか?
助けてください。