The present invention provides for the scheduling of requests to one resource
from a plurality of initiator devices. In one embodiment, scheduling of requests
within threads and scheduling of initiator device access is performed wherein requests
are only reordered between threads.