summaryrefslogtreecommitdiff
path: root/tests/parallel_os_calls.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tests/parallel_os_calls.lua')
-rw-r--r--tests/parallel_os_calls.lua14
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 @@
1local lanes = require "lanes".configure(1)
2print( os.date())
3local linda = lanes.linda()
4lanes.gen("os,base", function() linda:receive(10, "null") print("finished_sleeping " .. os.date()) end)()
5lanes.gen("os,base", function() linda:receive(10, "null") print("finished_sleeping " .. os.date()) end)()
6lanes.gen("os,base", function() linda:receive(10, "null") print("finished_sleeping " .. os.date()) end)()
7lanes.gen("os,base", function() linda:receive(10, "null") print("finished_sleeping " .. os.date()) end)()
8
9--[[
10lanes.gen("os,base", function() os.execute('sleep 10 && echo finished_sleeping') print( os.date()) end)()
11lanes.gen("os,base", function() os.execute('sleep 10 && echo finished_sleeping') print( os.date()) end)()
12lanes.gen("os,base", function() os.execute('sleep 10 && echo finished_sleeping') print( os.date()) end)()
13lanes.gen("os,base", function() os.execute('sleep 10 && echo finished_sleeping') print( os.date()) end)()
14]]