Java 线程池:使用 Runnable 接口创建自定义任务
在多线程编程中,可以使用'Runnable'接口来创建自定义的线程池任务。'Runnable'接口是Java中定义的一个函数式接口,用于表示一个可以由线程执行的任务。
要创建自定义的线程池任务,只需实现'Runnable'接口,并实现其'run()'方法。'run()'方法中定义了具体的任务逻辑,线程池会调用该方法来执行任务。
下面是一个示例代码:
public class MyTask implements Runnable {
@Override
public void run() {
// 执行任务逻辑
System.out.println('执行任务...');
}
}
然后,可以将'MyTask'实例提交给线程池来执行任务,例如:
ExecutorService executor = Executors.newFixedThreadPool(5);
executor.submit(new MyTask());
通过实现'Runnable'接口,并实现'run()'方法,可以创建自定义的线程池任务,并交给线程池来执行。
原文地址: http://www.cveoy.top/t/topic/bLyt 著作权归作者所有。请勿转载和采集!