From 8108fc154cc858ed621b5f3ab93f7f7d5cf2bcf6 Mon Sep 17 00:00:00 2001 From: tilo Date: Mon, 15 Dec 2025 14:24:12 +0100 Subject: [PATCH] initial --- main.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/main.cpp b/main.cpp index 2aa30fd..ec98bc9 100644 --- a/main.cpp +++ b/main.cpp @@ -5,8 +5,8 @@ #include std::vector read_measurements(const std::string& filename); -void parallel_measurements(std::vector measurements); -void serial_measurements(std::vector measurements); +void parallel_measurements(std::vector& measurements); +void serial_measurements(std::vector& measurements); int main() { std::vector measurements = read_measurements(R"(C:\Users\tilob\CLionProjects\threads\measurements.txt)"); @@ -26,7 +26,7 @@ int main() { std::cout << "Serial Took: " << diff.count() << "s\n"; } -void parallel_measurements(std::vector measurements) { +void parallel_measurements(std::vector& measurements) { int numThreads = 4; std::vector results(numThreads, 0); std::vector threads; @@ -88,8 +88,8 @@ std::vector read_measurements(const std::string& filename) { return result; } -void serial_measurements(std::vector measurements) { - int result = 0; +void serial_measurements(std::vector& measurements) { + int result = 1; for (size_t i = 1; i < measurements.size(); ++i) { if (measurements[i] > measurements[i - 1]) ++result;