public class MultithreadedSimulation
extends Simulation
This simulation is multithreaded. It means that one simulation time step is
organized around a fixed delay (default is 1 second) and each agent is
queried by its own thread to provide its order.
As in monothreaded simulation, equity in information is not guaranteed: the
that talk close to the end of the current timestep takes its decision based
on all consequences from previous agents actions.
The notion of timestamp here is "virtual" and there is no more equity in
talk.
- Author:
- secq