На самом деле, здесь два отдельных вопроса: Могу ли я использовать регулярные выражения в многопоточной программе без блокировки и, если да, могу ли я использовать одно и то же regex_t одновременно в нескольких потоках? Я не могу найти ответ в Google или на страницах руководства.