ci: Refactor build-related nix / docker / workflows (#7408)

This commit is contained in:
Ayaz Salikhov
2026-06-05 18:05:19 +01:00
committed by GitHub
parent 6571f75d39
commit 63ffdc39dc
21 changed files with 295 additions and 138 deletions

View File

@@ -0,0 +1,28 @@
#include <iostream>
#include <mutex>
#include <thread>
#include <vector>
static std::mutex gMutex;
void
worker(int id)
{
std::lock_guard<std::mutex> lock(gMutex);
std::cout << "Hello from thread " << id << "\n";
}
int
main()
{
constexpr int kNumThreads = 10;
std::vector<std::thread> threads;
threads.reserve(kNumThreads);
for (int i = 0; i < kNumThreads; ++i)
threads.emplace_back(worker, i);
for (auto& t : threads)
t.join();
std::cout << "Hello from main thread\n";
return 0;
}