std::latch для синхронизации потоковstd::latch — это примитив синхронизации, который позволяет одному или нескольким потокам ожидать, пока другие потоки не завершат выполнение. В отличие от std::barrier, он не перезагружается после достижения условия синхронизации, что делает его полезным для одноразовой координации.std::latch полезен в ситуациях, когда необходимо, чтобы один поток ждал завершения других потоков.
