simulation main process started at: 0.0
incrementor() starting at: 0.0
printer() starting at: 0.0
printer() executed at: t=0.0, counter = 0
incrementor() executed at: 3.0
incrementor() executed at: 6.0
incrementor() executed at: 9.0
printer() executed at: t=9.0, counter = 3
incrementor() executed at: 12.0
incrementor() executed at: 15.0
incrementor() executed at: 18.0
printer() executed at: t=18.0, counter = 6
incrementor() executed at: 21.0
incrementor() executed at: 24.0
incrementor() executed at: 27.0
printer() executed at: t=27.0, counter = 9
incrementor() executed at: 30.0
incrementor() executed at: 33.0
incrementor() executed at: 36.0
printer() executed at: t=36.0, counter = 12
incrementor() executed at: 39.0
simulation main process finished at: 39.0