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

Cha*_*gUZ 7 java multithreading android handler

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

如果"特定线程"是主ui线程,我可以使用runOnUiThread方法.

但"特定线程"不是ui线程,而"特定线程"不是由我制作的.

"特定线程"由某些库创建.

但我可以访问"特定线程".

像这样, Thread theSpecificThread = getThread();

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

Mar*_*mes 1

您必须安排线程调用它。如果这个线程被埋在一个不透明的库中,不调用任何可访问的方法或事件,并且没有提供任何信号让它去做你可以做的事情,那么我担心你有一个大问题。