堆栈信息: Program received signal SIGABRT, Aborted. [Switching to Thread 0x7f0dfcff9700 (LWP 63108)] 0x00007f0eb4a421f7 in raise () from /lib64/libc.so.6 (gdb) bt #0 0x00007f0eb4a421f7 in raise () from /lib64/libc.so.6 #1 0x00007f0eb4a438e8 in abort () from /lib64/libc.so.6 #2 0x00007f0e4c1a2789 in zmq::zmq_abort (errmsg_=errmsg_@entry=0x7f0e4c1d5c6d "check ()") at src/err.cpp:83 #3 0x00007f0e4c1a9252 in zmq::msg_t::size (this=0x7f0dd0000900) at src/msg.cpp:254 #4 0x00007f0e4c1ce562 in zmq::v2_encoder_t::message_ready (this=0x7f0dd0009480) at src/v2_encoder.cpp:53 #5 0x00007f0e4c1c3951 in zmq::stream_engine_t::out_event (this=0x7f0dd00008e0) at src/stream_engine.cpp:363 #6 0x00007f0e4c1b934e in zmq::session_base_t::read_activated (this=0x7f0dd0000d80, pipe_=0x7f0dd00092a0) at src/session_base.cpp:264
难道 zero 不知道多线程 publish 消息吗?有小伙伴碰到这种问题没? 性能要求高,不能加同步锁,有其他办法解决吗?