std::experimental::barrier::~barrier
From cppreference.com
                    
                                        
                    < cpp | experimental | barrier
                    
                                                            
                    |   ~barrier();  | 
(concurrency TS) | |
Destroys the barrier.
The behavior is undefined if a thread is blocked at the synchronization point.