From 5d5ff8efc5bd1d6fd27e5f46b4ab68523e061b3e Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期三, 14 十二月 2022 17:48:10 +0800 Subject: [PATCH] optimize cpu --- src/nng_wrap.cpp | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/nng_wrap.cpp b/src/nng_wrap.cpp index f2c22c4..c3b835f 100644 --- a/src/nng_wrap.cpp +++ b/src/nng_wrap.cpp @@ -210,7 +210,8 @@ sub->t_ = get_thread([](const auto sub){ while (!sub->t_quit_.load()) { char* m{}; - int m_len = nn_recv(sub->socket_, &m, NN_MSG, NN_DONTWAIT); + // int m_len = nn_recv(sub->socket_, &m, NN_MSG, NN_DONTWAIT); + int m_len = nn_recv(sub->socket_, &m, NN_MSG, 0); if (m_len > 0){ string tmp_msg{m, (size_t)m_len}; nn_freemsg(m); @@ -245,7 +246,7 @@ } } } - this_thread::sleep_for(chrono::milliseconds{6}); + // this_thread::sleep_for(chrono::milliseconds{6}); // printf("======>> subscribe nn_recv failed %s\n", nn_strerror(nn_errno())); } } -- Gitblit v1.8.0