aboutsummaryrefslogtreecommitdiff
path: root/docs/thread
diff options
context:
space:
mode:
authorame <[email protected]>2026-05-07 02:41:35 -0500
committerame <[email protected]>2026-05-07 02:41:35 -0500
commit01de3fbcc49ea6baa311e2f358e3b540325f0e45 (patch)
tree15b71da30553e7fa6e20ebd99d28a14eb42e8983 /docs/thread
parent215a31d4eef417e1f6a29fba23eab830f7630634 (diff)
async:detach() docs
Diffstat (limited to 'docs/thread')
-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