摘要 |
A system includes at least one memory (107, 111, 115) and at least one processor (105, 109, 113). The at least one memory (107, 111, 115) is operable to store a resource object (204) associated with a resource. The at least one memory (107, 111, 115) is also operable to store a plurality of requester objects (202a-202n) associated with at least a portion of one or more processes. The one or more processes are associated with production of one or more products using the resource. The at least one processor (105, 109, 113) is operable to arbitrate between multiple arbitration requests from multiple ones of the requester objects (202a-202n). Each arbitration request indicates that one of the requester objects (202a-202n) is attempting to acquire the resource object (204) so that the associated resource is used to produce one of the products. The at least one processor (105, 109, 113) is operable to use one or more user-defined strategies to arbitrate between the multiple arbitration requests. |