:批评.C语言标准中定义的区域设置函数的最大问题是，区域设置状态是全局的。这意味着一个程序在一个时刻只能有一个locale设置。实现程序同时具有多个locale是非常困难的。Visual C++运行时刻库定义了函数codice_1，可以打开或者关闭线程相关区域设置（thread-specific locale）。另外一个运行时刻库函数codice_2，在线程中创建限于本线程使用的区域设置数据结构。此后，就可以在该线程使用setlocale标准库函数了。但此种方法仅限于Windows平台。Sect