I've recently been looking into thread and thread management and there is something I find confusing this is What is the difference between a joined thread and a normal function call?
A thread that has been joined will block the calling thread, is this not the same functionality as a function call?