how 
text_encoding objects are determined to be representative of a character encoding scheme, 
[text.encoding.general]whether the thread that executes 
main and the threads created by 
std::thread or 
std::jthread provide concurrent forward progress guarantees, 
[intro.progress]