C++17標準庫中的std::format是線程安全的,可以在多線程環境下安全地使用。由于std::format是基于字符串格式化的函數,它不會修改任何全局狀態或共享數據,因此可以并發地在多個線程中使用。不過,需要注意的是在多線程環境下使用std::format時需要確保每個線程都有獨立的緩沖區或者使用互斥鎖來保護共享的緩沖區,以避免線程間的競爭條件。
std::format