diff options
Diffstat (limited to 'tests/parallel_os_calls.lua')
-rw-r--r-- | tests/parallel_os_calls.lua | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/parallel_os_calls.lua b/tests/parallel_os_calls.lua new file mode 100644 index 0000000..b8cffa1 --- /dev/null +++ b/tests/parallel_os_calls.lua | |||
@@ -0,0 +1,14 @@ | |||
1 | local lanes = require "lanes".configure(1) | ||
2 | print( os.date()) | ||
3 | local linda = lanes.linda() | ||
4 | lanes.gen("os,base", function() linda:receive(10, "null") print("finished_sleeping " .. os.date()) end)() | ||
5 | lanes.gen("os,base", function() linda:receive(10, "null") print("finished_sleeping " .. os.date()) end)() | ||
6 | lanes.gen("os,base", function() linda:receive(10, "null") print("finished_sleeping " .. os.date()) end)() | ||
7 | lanes.gen("os,base", function() linda:receive(10, "null") print("finished_sleeping " .. os.date()) end)() | ||
8 | |||
9 | --[[ | ||
10 | lanes.gen("os,base", function() os.execute('sleep 10 && echo finished_sleeping') print( os.date()) end)() | ||
11 | lanes.gen("os,base", function() os.execute('sleep 10 && echo finished_sleeping') print( os.date()) end)() | ||
12 | lanes.gen("os,base", function() os.execute('sleep 10 && echo finished_sleeping') print( os.date()) end)() | ||
13 | lanes.gen("os,base", function() os.execute('sleep 10 && echo finished_sleeping') print( os.date()) end)() | ||
14 | ]] | ||