@Piru
Aye, I can confirm that what with all the mucking about creating my C++ Threadable service class. I used a Process as the basis since you cannot guarentee in advance what objects may need to do some IO.
dos.library was no different to stdio when it came to concurrent accesses. Still, this is why I also have Lockable...