Souledge

Results 25 comments of Souledge

这是最近一次的更新改成这样的,目的是为了减少实际使用过程中的线程锁 倒是可以考虑再改进一下,增加一个是否使用ssl的参数,在确实不需要ssl的时候就不预先创建ssl对象了

本来就是这么设计的,不过即便这样,只要动态创建,在多线程环境就需要加锁以保护队列对象 改成预先创建,后续直接读取无需修改,就不用再加锁了

更新了一下代码,增加了一个Prepare方法,由用户自行调用预创建 后续使用的部分还是需要加锁,先这样吧,这个锁的性能损失应该可以接受

没能重现 ![image](https://github.com/winddriver/Delphi-Cross-Socket/assets/3221597/5bb7f364-010d-4d7f-9258-32a0620054c3)