On Feb 14, 10:58 pm, Laurent PETIT <laurent.pe...@gmail.com> wrote: > You could maybe solve the read problem by also embedding, in the name of the > file, its intended content size ?
That solves the read problem, but not the conflicting write problem. It also seems harder than using a temporary file. > If the file is immutable, I don't understand why you could have concurrency > regarding the act of writing ? Because two threads may attempt to save the same bit of data at the same time. As the disk its saving to may be RAIDed, or even distributed, I don't want to limit all file writing to a single thread. I want to make it possible for one thread to write "a" whilst the other writes "b". - James --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---