Connection and channel operations currently lock the connection and wait until the operation is complete. This provides thread safety, but slightly reduces performance in highly concurrent code when multiple threads are operating on their own channels. A better solution would be to allow concurrent channel operations safely.
See #29
Connection and channel operations currently lock the connection and wait until the operation is complete. This provides thread safety, but slightly reduces performance in highly concurrent code when multiple threads are operating on their own channels. A better solution would be to allow concurrent channel operations safely.