Java解雇-可运行任务

示例

执行程序接受java.lang.Runnable包含要在另一个线程中运行的代码(可能包含计算或长期运行或繁重的代码)。

用法是:

Executor exec = anExecutor;
exec.execute(new Runnable() {
    @Override public void run() {
        //分担工作,无需返回结果
    }
});

请注意,使用该执行程序,您将无法取回任何计算值。
使用Java 8,可以利用lambda缩短代码示例。

Java SE 8
Executor exec = anExecutor;
exec.execute(() -> {
    //分担工作,无需返回结果
});