系统使用
Create{Remote}Thread
而不是 _beginthread
来进行 ServiceMain、RegisterServiceCtrlHandlerEx
、HandlerRoutine (SetConsoleCtrlHandler
) 等回调。这是否意味着静态调用 是不安全的 从这些线程链接了 CRT?
在现代(基于 UCRT)运行时
_beginthread{ex}
不执行任何初始化。它仅提供次要服务,例如防止线程运行时卸载模块以及可选地初始化 WinRT (RoInitialize
)。