if there are multiple writes completed between BeginRead and EndRead,the read operation might read inconsistent data.