What threading system should I use?

There are numerous ways to run asynchronous code in UE4. However, I can’t find much information on them other than mentions of their existence and how to use them. Is there a spreadsheet listing their pros and cons somewhere. A list of possible use cases for each? Number of threads for the pools and difference between client/server/dedicated server?

**
Threaded Systems that I am aware of:

  • AsyncTask(…)
  • FRunnable
  • FQueuedThreadPool/FAsyncTask
    **
    Any information is helpful. Thanks.

I’m wondering too.

did you find an answer to this question? in these days I was wondering about the same thing!

I have the same question. Some clarification of what to use today would be helpful. I wrote a similar question here, even though it doesn’t cover FRunnable.