Java 多线程一次运行多个方法的最简单方法?

标签 java multithreading

我以前从未接触过多线程,我在基本层面上了解它是什么。我想知道同时执行三种方法的最简单、最有效的方法是什么?

例如

public void test(){
method1();
method2();
method3();
}

基本上我想同时执行1,2和3。我正在寻找对执行此操作有用的任何示例或资源。

谢谢!

最佳答案

如果您的三个方法不共享状态,您可以为每个方法启动一个线程。

http://java.sun.com/docs/books/tutorial/essential/concurrency/runthread.html

关于Java 多线程一次运行多个方法的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2998699/

相关文章:

java - Jackson 的 JsonSerializer 和线程安全

java - 使用充气城堡创建 Thunderbird 可用的公共(public) PGP key

java - 我的 Servlet 如何从 multipart/form-data 表单接收参数?

c++ - MFC:从另一个线程调用 CWnd 方法是否安全?

c# - 如何在单元测试中处理后台线程中的异常?

java - 在同一对象上使用不同的操作(方法)创建死锁情况?

java - 'java.util.NoSuchElementException : No line found' using scanner class

java - 在java web应用程序中获取上传的文件路径

java - if 语句中的多个 instanceof

java - 具有多个 Java 线程时使用 Apache Spark 的可行性