Sono un nuovo per Erlang e Erlang è la programmazione concorrenza orientata, non ha strutture di dati mutevoli, è per questo che è facile per parallelizzare.In che modo l'accesso a erlang è una risorsa condivisa?
Ma comunque, risorsa condivisa è ancora esisteva, ad esempio, la scrittura stesso file. in questo caso, in che modo erlang sincronizza l'accesso alla risorsa condivisa tra due processi?
Inoltre, dalla mia esperienza, il processo responsabile per serializzare la richiesta viene spesso implementato come un server generico (gen_server): http://www.erlang.org/doc/man/gen_server.html. –
È possibile avere più writer in una tabella ETS. Ha uno schema di blocco del bucket IIRC quindi è abbastanza veloce a meno che non intervengano operazioni di scrittura di processi diversi. Uno spazio Tuple è una buona analogia per ETS. –