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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions