#pragma once
#include
void thread_safe_function(std::string str);
----
===== thread_safe_function.cpp =====
#include "thread_safe_function.hpp"
#include
#include
#include
std::mutex mtx;
void thread_safe_function(std::string str)
{
std::lock_guard lck(mtx);
std::cout << str << std::endl;
}
----
===== References =====
https://en.cppreference.com/w/cpp/thread/lock_guard