Multithreading function that runs on all logic threads except Game Thread

Hello Devs,

I’m working on some things that require millions of traces and for that I need to use multithreading.
The problem is that I need to have a function that is not blocking Game Thread, but is using all other logical threads like ParrarelFor. Do you know how I could achieve that?

Because I can use FRunnable which will be async, but it’s slow as it’s on just 1 logic thread. ParrarelFor is much quicker, but it’s blocking also GameThread. Is there something in between? Or maybe I can somehow prevent ParrarelFor from running on GameThread?

Thank you very much in advance!