zoukankan      html  css  js  c++  java
  • Java Executor

    Executor(执行器)

    JavaSE5的java.util.concurrent包中的执行器Executor将为你管理Thread对象,从而简化了并发编程。

    Executor在客户端和任务执行之间提供了一个间接层,与客户端执行任务不同,这个中介对象将执行任务。

    Executor允许你管理异步任务的执行,而无须显式地管理线程的生命周期。

     1 public class ExecutorDemo {
     2     
     3     public static void main(String[] args) {
     4         ExecutorService exec = Executors.newCachedThreadPool();
     5         for (int i = 0; i < 5; i++) {
     6             exec.execute(new Runnable() {
     7 
     8                 @Override
     9                 public void run() {
    10                     System.out.println("Thread Id: " + Thread.currentThread().getId());
    11                     for (int i = 0; i < 10; i++) {
    12                         if (i > 0) {
    13                             System.out.print("," + i);
    14                         } else {
    15                             System.out.print("" + i);
    16                         }
    17                     }
    18                     System.out.println();
    19                 }
    20                 
    21             });
    22         }
    23         /**不再向线程池中添加线程*/
    24         exec.shutdown();
    25     }
    ExecutorDemo.java

  • 相关阅读:
    SharePoint REST API
    线程同步
    win32
    win32
    win32
    win32
    win32
    win32
    win32
    解决CentOS被wbew挖矿程序入侵的方法
  • 原文地址:https://www.cnblogs.com/slowalker/p/3377841.html
Copyright © 2011-2022 走看看