A certain number of agents and tokens are created. A first agent that is
assigned a request must obtain a token to process the request. The number
of agents which may concurrently process requests are limited by
preventing an agent from processing a request unless the agent has an
assigned token. An additional agent is created after assigning the token
to the first agent, provided that an existing agent is not available to
wait for a request, and an unassigned token is available for the
additional agent. A certain minimum number of agents is defined and an
agent is automatically eliminated when the agent completes a request,
provided that the number of agents that are assigned tokens exceeds the
minimum number of agents.
Eine bestimmte Anzahl von Mitteln und Zeichen werden hergestellt. Ein erstes Mittel, das einen Antrag zugewiesen wird, muß ein Zeichen erreichen, um den Antrag zu verarbeiten. Die Zahl Mitteln, die gleichzeitig verarbeiten können, Anträge werden begrenzt, indem man verhindert, daß ein Mittel einen Antrag verarbeitet, es sei denn das Mittel ein zugewiesenes Zeichen hat. Ein zusätzliches Mittel wird hergestellt, nachdem man das Zeichen dem ersten Mittel zugewiesen hat, vorausgesetzt daß ein vorhandenes Mittel nicht vorhanden ist, einen Antrag zu warten, und ein freies Zeichen ist für das zusätzliche Mittel vorhanden. Eine bestimmte Mindestzahl der Mittel wird definiert und ein Mittel wird automatisch beseitigt, wenn das Mittel einen Antrag durchführt, vorausgesetzt daß die Zahl Mitteln, die Zeichen zugewiesen werden, die Mindestzahl der Mittel übersteigt.