- import java.util.concurrent.ExecutorService;
- import java.util.concurrent.Executors;
- public class ThreadPoolExecutorTest {
- public static void main(String[] args) {
- ExecutorService singleThreadExecutor = Executors.newCachedThreadPool();
- for (int i = 0; i < 100; i++) {
- final int index = i;
- singleThreadExecutor.execute(new Runnable() {
- public void run() {
- try {
- while(true) {
- System.out.println(index);
- Thread.sleep(10 * 1000);
- }
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- }
- });
- try {
- Thread.sleep(500);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- }
- }
- }
java ExecutorService
最新推荐文章于 2024-10-31 17:26:18 发布
本文展示了一个使用Java创建线程池的例子。通过ExecutorService接口和Executors工具类,演示了如何创建一个缓存线程池并执行大量任务。每个任务无限循环打印任务编号,并休眠10秒。

1万+

被折叠的 条评论
为什么被折叠?



