async_run

Reviewers: ivica

Reviewed By: ivica

Subscribers: korina

Differential Revision: https://repo.mireo.local/D27342
This commit is contained in:
Bruno Iljazovic
2024-01-16 13:04:21 +01:00
parent 2f6751d162
commit 4f87b27861
29 changed files with 398 additions and 85 deletions

View File

@@ -96,7 +96,7 @@ int main(int argc, char** argv) {
c.credentials("test-client", "", "")
.brokers("mqtt.broker", 1883)
.run();
.async_run(asio::detached);
for (int i = 0; i < thread_num - 1; ++i)
threads.emplace_back([&ioc] { ioc.run(); });
@@ -108,4 +108,3 @@ int main(int argc, char** argv) {
for (auto& t : threads)
if (t.joinable()) t.join();
}