aboutsummaryrefslogtreecommitdiff
path: root/docs/thread/async.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/thread/async.md')
-rw-r--r--docs/thread/async.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/thread/async.md b/docs/thread/async.md
index a13b18b..60c764a 100644
--- a/docs/thread/async.md
+++ b/docs/thread/async.md
@@ -49,3 +49,10 @@ waits for the thread to internally call res:testclose or exit
async:clean()
calls the __gc metamethod, will call async:kill() if it is still running
+
+### async:detach
+
+async:detach()
+
+prevents lua from discarding the thread on its own (removes __gc) and runs the code after the thread has exited instead.
+this has the side effect of not allowing async:await() to be called when the thread is done