我想以特定方法调用线程。我如何做到这一点?如何在方法中调用线程
-1
A
回答
0
这在Java中完全不可能。 有一些方法 - 使用AtomicReferences,AtomicBoolean,wait/notify或Channels等工具。有了这些工具,你可以通知其他线程它应该做一些特定的事情。
另一种方法是复制SwingUtilities类的invokeLater - 喜欢这里:http://www.javamex.com/tutorials/threads/invokelater.shtml
但是,我想问一下为什么这个方法的执行需要在一个特定的线程来运行这个问题?不会只是另一个(新线程)也可以吗?这应该显着简化您的问题。在这种情况下,只需启动一个新线程即可调用该方法
+0
谢谢,Matthias! –
相关问题
- 1. 如何从新线程调用方法
- 2. 如何调用线程方法
- 3. 在UI线程中调用parseNetworkResponse方法
- 4. 在线程中调用纯虚方法
- 5. C#在新线程中调用方法
- 6. 线程内调用方法
- 7. 如何在另一个线程中调用方法?
- 8. 如何避免在主线程中同时调用该方法?
- 9. 如何在线程中每次调用方法?
- 10. 如何在doInBackground方法中调用UI或UI线程
- 11. 如何从主线程上的线程调用方法?
- 12. 如何在工作线程中调用UI线程上的方法?
- 13. 方法在单独的线程中运行 - 如何调用线程
- 14. 如何在使用TPL时在UI线程上调用方法?
- 15. 如何在线程中运行方法并在线程退出时调用方法
- 16. 简单的方法在新线程中调用方法
- 17. 调用C++中的线程方法
- 18. 从线程中调用invalidate方法
- 19. 调用线程中的类的方法
- 20. 在调用方法后暂停线程
- 21. 在主线程上调用方法?
- 22. 如何使用C#中调用相同方法的多线程?
- 23. 如何在方法中调用方法?
- 24. 在特定线程调用方法,而在另一个线程
- 25. 如何调节方法调用以允许线程完成
- 26. 如何通过线程中的变量调用方法?
- 27. 如何从BackgroundWorker方法调用Silverlight中的GUI线程?
- 28. 如何在线程内发生异常时调用方法
- 29. 如何在线程上调用泛型方法?
- 30. 如何在java线程内调用异步方法?
您不能。调用线程是不可能的,只能发信号给他们。 –
@马蒂娜詹姆斯我做了什么信号? –
你需要详细解释你真的想在这里做什么,因为你的一句话没什么意义。 –