摘要:
synchronized关键字加到static静态方法上是给Class类上锁,简称类锁(锁的事当前类的字节码)而加到非static静态方法是给对象加锁为了验证不是同一个锁 验证代码如下 package com.test.Thread.t10; /** * @author admin * 2017年4 阅读全文
posted @ 2020-09-08 16:31
沐春风-燕南飞
阅读(397)
评论(0)
推荐(0)
摘要:
(1)可以接受的任务类型 submit: execute: 可以看出: execute只能接受Runnable类型的任务 submit不管是Runnable还是Callable类型的任务都可以接受,但是Runnable返回值均为void,所以使用Future的get()获得的还是null (2)返回 阅读全文
posted @ 2020-09-08 14:08
沐春风-燕南飞
阅读(301)
评论(0)
推荐(0)
摘要:
之前工作中发现有同事在使用线程池的时候经常搞混淆ThreadPoolTaskExecutor和ThreadPoolExecutor,座椅在这里想写一片博客来讲讲这两个线程池的区别以及使用 ThreadPoolExecutor 这个类是JDK中的线程池类,继承自Executor, Executor 顾 阅读全文
posted @ 2020-09-08 13:49
沐春风-燕南飞
阅读(1270)
评论(0)
推荐(0)

浙公网安备 33010602011771号