gpt4 book ai didi

java - 黑莓 (Java) 中的线程间控制处理

转载 作者:行者123 更新时间:2023-11-29 06:12:34 24 4
gpt4 key购买 nike

我有以下场景。

void foo(){
\\do some work
\\invoke a thread to do some heavy work
\\do some work after the thread finishes.
}

我可以这样拆分。

void foo1()
{
//pre thread work
//start thread
}

void thread(){
//do heavy work
//invoke foo2() to run from main thread
}

void foo2(){
//do post thread work
}

问题是如何从另一个线程调用foo2()(在主线程中运行)?在 Android 中,我们为此提供了 Handler 类。这怎么能在 Blackberry 中完成?

最佳答案

从生成的线程中使用 UiApplication.getUiApplication().invokeLater() 调用 foo2。

文档在这里: UiApplication

关于java - 黑莓 (Java) 中的线程间控制处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6302668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com