java - 如何在特定线程上运行我的代码?

标签 java android multithreading handler

如何在特定线程上运行我的代码?

如果“特定线程”是主 ui 线程,我可以使用 runOnUiThread 方法。

但是“特定线程”不是ui线程,“特定线程”不是我做的。

“特定线程”是由某个库创建的。

但我可以访问“特定线程”。

像这样,Thread theSpecificThread = getThread();

如何在特定线程上运行我的代码,如 runOnUiThread(new Runnable())?

最佳答案

你必须安排线程调用它。如果这个线程隐藏在一个不透明的库中,不调用任何可访问的方法或事件,并且不提供任何方式来指示它做一些你能做的事情,那么我担心你有一个大问题。

关于java - 如何在特定线程上运行我的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11354950/

相关文章:

java - GWT html 文件国际化

java - WorldWind - 可运行 jar : no gluegen-rt in java. library.path

android - 如何在 webview android 6 中打开 pdf

multithreading - 多个请求访问同一个 web 方法

java - Eclipse plugin\Java Library 创建流程图

java - Geocoder.getFromLocationName 方法出错

android - 如何在 android 中按下后关闭我的应用程序

android - 混合版本可能导致运行时崩溃

c++ - 如何用 QtConcurrent 替换 Qthread

Android - 如何正确执行后台线程?