#include #include #include std::list some_list; std::mutex some_mutex; void add_to_list(int new_value) { std::lock_guard guard(some_mutex); some_list.push_back(new_value); } bool list_contains(int value_to_find) { std::lock_guard guard(some_mutex); return std::find(some_list.begin(),some_list.end(),value_to_find) != some_list.end(); } #include int main() { add_to_list(42); std::cout<<"contains(1)="<