To synchronize I/O accesses use the SynchronizeIO routine. You can call it either before or after accesses--the object is simply to separate the accesses by eieio actions.