diff options
| author | ruki <[email protected]> | 2020-02-04 00:35:32 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-02-07 22:45:56 +0800 |
| commit | 486cc3bb146e19542991fd2ac3ac385f101bde1a (patch) | |
| tree | 1c455d39efd6489ceccdb6c1c9b902a7a60da8a4 /tests/modules/scheduler/yield.lua | |
| parent | 81f94cfcc81beb8a0218506108813ceeb7eb9048 (diff) | |
add scheduler.co_yield
Diffstat (limited to 'tests/modules/scheduler/yield.lua')
| -rw-r--r-- | tests/modules/scheduler/yield.lua | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/modules/scheduler/yield.lua b/tests/modules/scheduler/yield.lua new file mode 100644 index 000000000..f884a0199 --- /dev/null +++ b/tests/modules/scheduler/yield.lua @@ -0,0 +1,15 @@ +import("core.base.scheduler") + +function _session(id) + print("test: %d ..", id) + scheduler.co_yield() + print("test: %d end", id) +end + +function main() + for i = 1, 10 do + scheduler.co_start(_session, i) + end + scheduler.runloop() +end + |
