1. A method of dynamically selecting an arbiter in a data processing system, said method comprising: selecting a first arbiter for current use in arbitrating between requestors for a resource; during operation of said data processing system, detecting requests by said requestors for said resource; and during operation of said data processing system, selecting a second arbiter in response to said detected requests for said resource.