从系统生成的线程调用CRT

问题描述 投票:0回答:1

系统使用

Create{Remote}Thread
而不是
_beginthread
来进行 ServiceMain
RegisterServiceCtrlHandlerEx
HandlerRoutine (
SetConsoleCtrlHandler
) 等回调。这是否意味着静态调用 是不安全的 从这些线程链接了 CRT?

c++ c winapi msvcrt crt
1个回答
0
投票

在现代(基于 UCRT)运行时

_beginthread{ex}
不执行任何初始化。它仅提供次要服务,例如防止线程运行时卸载模块以及可选地初始化 WinRT (
RoInitialize
)。

© www.soinside.com 2019 - 2024. All rights reserved.