|
Zth (libzth)
|
More complex fiber and synchronization example.
More complex fiber and synchronization example.Invoked with command line argument 5, this will program will print something like:
Take socks 1
Wear socks 1
I don't do the dirty work for socks 1
Take socks 2
Wash right sock 1
Wash left sock 1
Take socks 3
Iron right sock 1
Wear socks 3
Wear socks 2
Wash right sock 3
Take socks 4
I don't do the dirty work for socks 2
Wash right sock 2
Iron left sock 1
Iron right sock 3
I don't do the dirty work for socks 3
Take socks 5
Wash left sock 3
Iron right sock 2
Wash left sock 2
Fold socks 1
Wear socks 4
Iron left sock 2
Iron left sock 3
I don't do the dirty work for socks 4
Store socks 1
Release socks 1
Wear socks 5
I don't do the dirty work for socks 5
Fold socks 2
Store socks 2
Release socks 2
Fold socks 3
Store socks 3
Release socks 3
Wash right sock 5
Wash left sock 5
Iron left sock 5
Wash left sock 4
Wash right sock 4
Iron right sock 4
Iron left sock 4
Iron right sock 5
Fold socks 4
Fold socks 5
Store socks 4
Release socks 4
Store socks 5
Release socks 5