You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/systems/async.md
-6Lines changed: 0 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -223,9 +223,3 @@ If the caller of an asynchronous function is running on a thread other than the
223
223
224
224
This is because `FCurrentThreadTaskPolicy` does not know how to resume work on threads other than the game thread or worker pool (see the `FCurrentThreadTaskPolicy::RunOnDesiredThread` implementation). If you require support for other types of threads, please let support know and we will update `FCurrentThreadTaskPolicy::RunOnDesiredThread` to support your use case.
225
225
:::
226
-
227
-
:::danger
228
-
Deferred tasks created with `TTask<>::Deferred()` do not currently automatically return to the caller's thread upon `SetValue` being called. This makes certain functions such as `Delay` unsafe to call from a background thread.
229
-
230
-
We plan on changing this in the future, so that deferred tasks automatically resume execution on the thread that `TTask<>::Deferred()` ran on.
0 commit comments