Thanks Jeffrey for your response!
Two point are still unclear to me:
A. is autosaving taking place in another thread than the display & typing?
B. with option 2 I meant to copy a snapshot of the file and process this in parallel (first copy in memory, then I/O write the file). I think that I/O writing the original file interferes with using the original file at the same time, right?
Anyway, working on option 3 is the best thing to do right now, I guess.
Thanks Jeffrey for your response!
Two point are still unclear to me:
A. is autosaving taking place in another thread than the display & typing?
B. with option 2 I meant to copy a snapshot of the file and process this in parallel (first copy in memory, then I/O write the file). I think that I/O writing the original file interferes with using the original file at the same time, right?
Anyway, working on option 3 is the best thing to do right now, I guess.