add mutex to channel numbering
This commit is contained in:
parent
52c85aa605
commit
cda07b20a2
2 changed files with 10 additions and 3 deletions
|
@ -48,7 +48,10 @@ void RabbitMQ::init()
|
|||
}
|
||||
|
||||
static int chan = 0;
|
||||
_channel = ++chan;
|
||||
{
|
||||
Mutex::Lock l(_chan_m);
|
||||
_channel = ++chan;
|
||||
}
|
||||
amqp_channel_open(_conn, _channel);
|
||||
r = amqp_get_rpc_reply(_conn);
|
||||
if(r.reply_type != AMQP_RESPONSE_NORMAL) {
|
||||
|
@ -88,4 +91,4 @@ std::string RabbitMQ::consume()
|
|||
return msg;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue