首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用 wcsrtombs 实现编码转换函数(ANSI & Unicode),可以被多个线程调用吗?

使用 wcsrtombs 实现编码转换函数(ANSI & Unicode),可以被多个线程调用吗?

提问于 2023-01-30 11:34:22
回答 0关注 0查看 67

在关于 wcsrtombs 的介绍中有下面这段描述:

在大多数实现中,当它在字符串中处理时wcstombs更新一个全局静态对象mbstate_t,并且不能由两个线程同时调用,wcsrtombs或者wcstombs_s应该在这种情况下使用。

假如用它实现一个编码转换函数,达到 ansi 和 Unicode 之间的互相转换。

在软件中肯定有多个线程同时需要编码转换的时候,这样会出错吗?

如果这样不行的话,如何在 Linux 下实现 ansi 和 Unicode 之间的转换呢?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档