single_thread_mutex: реализация требований стандарта к мьютексу и соответствующие изменения