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.