Gurus and Internals Specialists:
Say, I'm opening a compound doc file and create a bunch of streams in
it, and give those streams to a bunch of threads, one per thread. Then I
start writing to those streams from those different threads.
The question is: will there be any implicit synchronization or other
impact on interthread timing (other than that related to the writing
itself, like the size of writes, etc.)? Iow, will that change the
timing?
Or, differently: I could give every thread a heap so that this thread
could write to it, then all threads would be completely independent of
one another. Is using a compound file the same in that respect, or there
will be some hidden influence?