How are other threads spawned? I found _beginthread(), _beginthreadex()... are there any other functions that arent MFC?