Portál AbcLinuxu, 10. května 2025 13:19

Dotaz: Per-thread locale

8.3.2021 13:12 Petr
Per-thread locale
Přečteno: 345×
Odpovědět | Admin
Je možné v linuxu nastavit per-thread locale? Ve Windows existuje nestandardní funkce _configthreadlocale(_ENABLE_PER_THREAD_LOCALE);, která mi pro aktuální vlákno zařídí, že když ve vláknu použiju setlocale, tak se změní jen pro aktuální vlákno. Existuje něco podobného pro POSIX systémy, popř. nějaké linux-specific volání?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.3.2021 13:19 Petr
Rozbalit Rozbalit vše Re: Per-thread locale
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak se mi nakonec podařilo najít uselocale, ale nastaví to locale i pro C++? Ve Windows to per-thread locale pak platí i pro std::locale::global(), takže mi to nastaví C i C++ global locale, nastaví uselocale i C++ global locale?
8.3.2021 16:38 z_sk | skóre: 34 | blog: analyzy
Rozbalit Rozbalit vše Re: Per-thread locale
Skus si. Napis miniprogram a s nami sa povedel o vysledok. ;)
debian.plus@protonmail.com

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.