Що є кращим способом запустити нитку _beginthread, _beginthreadxабо CreateThread?
Я намагаюся визначити , які переваги / недоліки _beginthread, _beginthreadexі CreateThread. Усі ці функції повертають ручку потоку до новоствореного потоку, я вже знаю, що CreateThread надає трохи додаткової інформації, коли виникає помилка (це можна перевірити, зателефонувавши GetLastError) ... але які речі я повинен врахувати, коли я ' м, використовуючи ці функції?
Я працюю з додатком Windows, тому сумісність між платформами вже не йдеться.
Я пройшов документацію msdn і просто не можу зрозуміти, наприклад, чому хтось вирішить використовувати _beginthread замість CreateThread або навпаки.
Ура!
Оновлення: ОК, дякую за всю інформацію, я також читав у кількох місцях, що не можу зателефонувати, WaitForSingleObject()якщо використовував _beginthread(), але якщо я дзвоню _endthread()в потоці, чи не так це? Яка угода там?