Update README.md

This commit is contained in:
Jérémie N'gadi
2017-07-31 13:10:52 +02:00
parent a2c8d74887
commit 2708a31751
+46 -1
View File
@@ -1,2 +1,47 @@
# fxserver-async
FXServer Async
Async utilities for FXServer
[INSTALLATION]
Set it as a dependency in you __resource.lua
```
server_script '@async/async.lua'
```
[USAGE]
```
local tasks = {}
for i=1, 100, 1 do
local task = function(cb)
SetTimeout(1000, function()
local result = math.random(1, 50000)
cb(result)
end)
end
table.insert(tasks, task)
end
Async.parallel(tasks, function(results)
print(json.encode(results))
end)
Async.parallelLimit(tasks, 2, function(results)
print(json.encode(results))
end)
Async.series(tasks, function(results)
print(json.encode(results))
end)
```