std::scoped_lock::~scoped_lock
From cppreference.com
                    
                                        
                    < cpp | thread | scoped lock
                    
                                                            
                    | ~scoped_lock(); | (since C++17) | |
Releases the ownership of the owned mutexes.
Effectively calls unlock() on every mutex from the pack of mutexes passed to the lock_guard's constructor.


