can we share 1 amqp connection between multiple threads, where each thread hold a channel and queue for consuming certain messages. I believe for the moment the amqp class is not thread safe