阿里代码规范之线程创建

/ 代码规范 / 没有评论 / 40浏览

阿里巴巴代码规范之线程创建。

介绍

阿里巴巴代码规范中关于线程创建:

最佳实践

如下代码块是一个创建单个线程池的代码块:

ThreadFactory namedThreadFactory = new ThreadFactoryBuilder()
        .setNameFormat("demo-pool-%d").build();
ExecutorService singleThreadPool = new ThreadPoolExecutor(1, 1,
    0L, TimeUnit.MILLISECONDS,
    new LinkedBlockingQueue<Runnable>(1024), namedThreadFactory, new ThreadPoolExecutor.AbortPolicy());

singleThreadPool.execute(()-> System.out.println(Thread.currentThread().getName()));

singleThreadPool.shutdown();