Skip to content

大量连接不存在的 Peer 将导致耗尽线程 #149

@lindexi

Description

@lindexi

https://github.com/dotnet-campus/UnoSpySnoop 里将会尝试连接每个线程,每次连接失败时,都会存在管道没有释放

这是由于 Ipc 设计上是为了稳定性,尽量确保 Ipc 稳定连接,即使现在连接不上也会继续尝试连接。加上在尝试连接时是先启动自己的管道再尝试去连接对方,于是自己启动的管道等逻辑将会持续占用线程。在进行大量连接必定失败的 Peer 时,将会导致耗尽线程

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions