首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无需等待即可调用函数

无需等待即可调用函数
EN

Stack Overflow用户
提问于 2012-07-13 10:44:40
回答 6查看 16.3K关注 0票数 13

嗨,我想知道是否有一种方法可以调用函数/方法(最好是在Python或Java中)并继续执行,而不需要等待它。

示例:

代码语言:javascript
运行
复制
def a():
    b()  #call a function, b()
    return "something"

def b():
    #something that takes a really long time
EN

Stack Overflow用户

发布于 2012-07-13 10:47:17

在Java中,有一个标准习惯用法:创建一个线程并运行它:

代码语言:javascript
运行
复制
new Thread() {
    @Override
    public void run() {
        callMyFunction();
    }
}.start();

或者,您可以创建一个Runnable并将其传递给线程:

代码语言:javascript
运行
复制
Runnable caller = new Runnable() {
    @Override
    public void run() {
        callMyFunction();
    }
}

new Thread(caller).start();
票数 3
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11463456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档