I would like to build some multi-threaded application but I have read on other pages, that there are two "rival" functions for creating a thread: "_beginthreadex()" and "CreateThread()".
I am confused now because I don't know which one is better to use.
Somewhere I have read that "CreateThread()" function is more low-level (so maybe it could be faster on Windows systems). But on other hand, using the second one "_beginthreadex()" is more safer (it prevents memory data from loosing).
SO THE QUESTION IS:
It is GOOD (or the best) to use only the "_beginthreadex()" function EVERYWHERE?