Skip to content

关于startErrorWorker中closeSocket(curSocket);问题 #17

@shijw823

Description

@shijw823

你好,作者
startErrorWorker线程是会一直检查是否有错误响应发生,直到有错误响应发生重新建立连接重发队列中的数据(会启动一个新的startErrorWorker线程1),重发完毕(finally中关闭socket连接,会导致启动一个新的startErrorWorker线程2),startErrorWorker线程1没有发现错误会一直运行,startErrorWorker线程2也一直运行,startErrorWorker线程2浪费资源,没有必要。
以上是我的分析,请作者给予解释。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions