-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 eats
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 is full
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 thinks
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 gets hungry (lunch #2)
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 eats
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 is full
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 thinks
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 gets hungry (lunch #3)
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 eats
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 is full
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 thinks
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 gets hungry (lunch #4)
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 eats
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 is full
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 thinks
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 gets hungry (lunch #5)
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 eats
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 is full
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 thinks
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 gets hungry (lunch #6)
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 eats
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 is full
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 thinks
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 gets hungry (lunch #7)
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 eats
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 is full
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 thinks
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 gets hungry (lunch #8)
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 eats
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 is full
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 thinks
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 gets hungry (lunch #9)
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 eats
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 is full
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 thinks
-> [ 0.050000] (1:thread 0@Tremblay) Thread 0 tries to enter the dead-end; hopefully, the master will cancel it
-> [ 0.050000] (1:thread 1@Tremblay) Thread 1 is full
-> [ 0.050000] (1:thread 1@Tremblay) Thread 1 thinks
-> [ 0.060000] (1:thread 1@Tremblay) Thread 1 gets hungry (lunch #2)