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