Hey Guys I've been working on a bot and stumbled upon a problem. I have a function that is called by multiple threads, now I want to run another function as soon as ALL the threads have finished. I tried searching online for this & there seems to be multiple solutions like WaitHandles,Join etc etc.... The thing is that when I try to implement these the UI freezes. Have you got any idea of a solution for this problem, I'm using Normal Threads btw as I can control how many threads each function gets.