Skip to content

如何停止服务? #25

@cpstar

Description

@cpstar

按照OpenDingTalkClient client = OpenDingTalkStreamClientBuilder.xxx构建了client,然后client.start()开始服务,根据实际调用的结果,start是非阻塞式的调用,显然是启动了多线程。

同时接口OpenDingTalkClient还有一个stop()接口用来停止服务。那么好,我就进行一个调试,start之后,等待一分钟,调用stop停止服务。这是一个简单的main,然而事实并不是stop之后,整个进程会稍后自动停止。

于是,如果这一套是在一个更大的运行框架中,如果要停止这个服务,会有额外的线程仍然存在而整个大框架无法停止运行。怎么办??(@_@;)

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