XBT_INFO("Join the slave (timeout 2)");
MSG_process_join(process, 2);
+ XBT_INFO("Start slave");
+ process = MSG_process_create("slave from master", slave, NULL, MSG_host_self());
+ XBT_INFO("Waiting 4");
+ MSG_process_sleep(4);
+ XBT_INFO("Join the slave (timeout 1)");
+ MSG_process_join(process, 1);
+
XBT_INFO("Goodbye now!");
MSG_process_sleep(1);
> [Tremblay:master:(1) 5.000000] [msg_test/INFO] Start slave
> [Tremblay:slave from master:(4) 5.000000] [msg_test/INFO] Slave started
> [Tremblay:master:(1) 5.000000] [msg_test/INFO] Join the slave (timeout 2)
-> [Tremblay:master:(1) 7.000000] [msg_test/INFO] Goodbye now!
+> [Tremblay:master:(1) 7.000000] [msg_test/INFO] Start slave
+> [Tremblay:slave from master:(5) 7.000000] [msg_test/INFO] Slave started
+> [Tremblay:master:(1) 7.000000] [msg_test/INFO] Waiting 4
> [Tremblay:slave from master:(4) 8.000000] [msg_test/INFO] I'm done. See you!
-> [Tremblay:master:(1) 8.000000] [msg_test/INFO] Goodbye now!
-> [8.000000] [msg_test/INFO] Simulation time 8
+> [Tremblay:slave from master:(5) 10.000000] [msg_test/INFO] I'm done. See you!
+> [Tremblay:master:(1) 11.000000] [msg_test/INFO] Join the slave (timeout 1)
+> [Tremblay:master:(1) 11.000000] [msg_test/INFO] Goodbye now!
+> [Tremblay:master:(1) 12.000000] [msg_test/INFO] Goodbye now!
+> [12.000000] [msg_test/INFO] Simulation time 12