What is the best way to share a file between two “writer” services in the same application?
Edit:
Sorry I should have given more details I guess.
I have a Service that saves entries into a buffer. When the buffer gets full it writes all the entries to the file (and so on). Another Service running will come at some point and read the file (essentially copy/compress it) and then empty it.
Here is a general idea of what you can do:
You will have to do some extra work to get it all to work safe, but this is just a basic example to give you an idea of how it looks.