如何在方法中调用Thread

时间:2016-03-20 11:19:53

标签: java multithreading methods

我想以编程方式在另一种方法中移动Thread。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

在Java中完全不可能。 有一些方法 - 使用AtomicReferences,AtomicBoolean,wait / notify或Channels等工具。使用这些工具,您可以通知另一个线程它应该执行特定的操作。

另一种方法是复制SwingUtilities invokeLater - 就像这里:http://www.javamex.com/tutorials/threads/invokelater.shtml

但是,我想问一下为什么需要在特定线程中运行方法执行的问题?不会只是另一个(新线程)也好吗?这应该显着简化您的问题。在这种情况下,只需启动一个新线程来调用该方法