Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'master' into mq
[simgrid.git] / examples / sthread / pthread-producer-consumer.tesh
index 0c035f0..d8bf22c 100644 (file)
@@ -1,5 +1,5 @@
 $ env ASAN_OPTIONS=verify_asan_link_order=0:$ASAN_OPTIONS LD_PRELOAD=${libdir:=.}/libsthread.so ./pthread-producer-consumer
-> [0.000000] [sthread/INFO] Starting the simulation.
+> sthread is intercepting the execution of ./pthread-producer-consumer
 > Producer 1: Insert Item 0 at 0
 > Producer 2: Insert Item 0 at 1
 > Consumer 1: Remove Item 0 from 0
@@ -13,3 +13,11 @@ $ env ASAN_OPTIONS=verify_asan_link_order=0:$ASAN_OPTIONS LD_PRELOAD=${libdir:=.
 > Consumer 1: Remove Item 2 from 0
 > Consumer 2: Remove Item 2 from 1
 > [0.000000] [sthread/INFO] All threads exited. Terminating the simulation.
+
+$ env ASAN_OPTIONS=verify_asan_link_order=0:$ASAN_OPTIONS LD_PRELOAD=${libdir:=.}/libsthread.so ./pthread-producer-consumer -c 2 -C 1 -p 2 -P 1
+> sthread is intercepting the execution of ./pthread-producer-consumer
+> Producer 1: Insert Item 0 at 0
+> Consumer 1: Remove Item 0 from 0
+> Producer 1: Insert Item 1 at 1
+> Consumer 1: Remove Item 1 from 1
+> [0.000000] [sthread/INFO] All threads exited. Terminating the simulation.