我的应用程序中的多个线程将调用 MultiByteToWideChar 将 UTF-8 转换为 wchar_t 字符串。我一直无法找到任何说明此函数是可重入还是线程安全的文档。如果不需要,我想避免同步对此方法的调用。有谁知道答案或如何找到它?
问问题
455 次
1 回答
2
该函数是线程安全的......但我没有明确的链接来证明它!
关于这个线程有一些讨论 ......但一般来说,规则是如果 API 调用没有一些特定的上下文(例如句柄),则使用其他显式线程规则(即整个 GDI 层)调用它) 那么它应该是线程安全的。
不过,在文档中更明确地指出这一点肯定会很好。
于 2012-08-28T19:02:38.923 回答