![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线程
Tang__Vi
不忘初心。
展开
-
ScheduledExecutorService 不执行
问题复现 public static void main(String[] args) { ScheduledExecutorService executorService = new ScheduledThreadPoolExecutor(1); executorService.scheduleAtFixedRate(() -> { System.out.println(1); int i =原创 2022-01-19 10:14:16 · 1265 阅读 · 0 评论 -
java中的双重检查锁(double checked locking)
在实现单例模式时,如果未考虑多线程的情况,就容易写出下面的错误代码:public class Singleton { private static Singleton uniqueSingleton; private Singleton() { } public Singleton getInstance() { if (null == u...原创 2020-04-25 16:18:51 · 196 阅读 · 0 评论 -
谈谈new Thread的弊端及Java四种线程池的使用
1.new Thread的弊端执行一个异步任务你还只是如下new Thread吗? 1 2 3 4 5 6 7 newThread(newRunnable() { @Override publicvoidrun() { // TODO Au...转载 2019-09-23 20:37:03 · 419 阅读 · 0 评论