A method and an apparatus for timely and accurate processing of data in a
network computing environment controlled by a running program and having a
queuing mechanism established in a main storage. The main storage is in
processing communication with an interface element having one or more
adapters. At least one set of queues in the queuing mechanism is
designated for input and another set for output. A signal adapter
instruction can be issued to provide initiative to check content of any or
all queues in the mechanism. With the help of the signal adapter an
initiate-output can be specified when appropriate and the associated
adapter can then asynchronously process the input or the output queues. A
synchronize option is also available to signal the associated data queues
to update all entries in order to render them current as observed by both
the adapter and the controlling running program.