Souledge
Souledge
这是最近一次的更新改成这样的,目的是为了减少实际使用过程中的线程锁 倒是可以考虑再改进一下,增加一个是否使用ssl的参数,在确实不需要ssl的时候就不预先创建ssl对象了
本来就是这么设计的,不过即便这样,只要动态创建,在多线程环境就需要加锁以保护队列对象 改成预先创建,后续直接读取无需修改,就不用再加锁了
更新了一下代码,增加了一个Prepare方法,由用户自行调用预创建 后续使用的部分还是需要加锁,先这样吧,这个锁的性能损失应该可以接受
请提供能重现问题的工程源码
没能重现 