ciosrv => class cioloop => output operator => lock access to data structures during output