自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (1)
  • 收藏
  • 关注

原创 ScheduledExecutorService定时任务一般用法

class Test extends Thread{ public void run(){ System.out.println("测试:"+122); } } //创建定时任务线程池,用完立即关闭 ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(1, 2,0L,TimeUnit.MILLISECONDS,new LinkedBlockingQueue<Runnable>(..

2020-09-10 23:02:28 160 1

原创 volatile关键字的使用场景

volatile关键字的使用场景可见性与互斥性volatitle无法解决互斥性产生的问题。当一个成员变量被volatile修饰,那么使用该变量的线程都将从主存中读取这个变量,并且该变量不会给各个线程分配不同的拷贝。但是,如果各个线程需要对此变量做修改,是不能使用这个变量的,因为此关键字依然无法让各个线程访问唯一的变量。主存中的拷贝依然还是拷贝。只有处理不需要对这个变量做操作,即可见性问题的情况下,才使用这个关键字。举两个例子1.使用该变量的情况:public static void main(St

2020-09-10 22:12:05 1292 1

原创 java多线程学习入门第一天

afadsf

2019-06-18 20:38:33 80

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除