![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
三名狂客
success without applause,diligence without reward!Becoming、Cognifying、Flowing、Screening、Accessing、Sharing、Filtering、Remixing、Interacting、Tracking、Questioning、Beginning.
展开
-
Java并发之ScheduleThreadPoolExecutor
一、ScheduleThreadPoolExecutor 简介ScheduledThreadPoolExecutor 扩展了 ThreadPoolExecutor 类,并且添加了其它方法实现了ScheduledExecutorService 接口。schedule() 方法允许在指定的延迟后执行一次任务scheduleAtFixedRate() 方法允许在指定的初始延迟后执行任务,然后以一定的周期重复执行,其中 period 参数用于指定两个任务的开始时间之间的间隔时间,因此任务执行的频率是固定翻译 2020-05-11 19:34:37 · 633 阅读 · 0 评论 -
Java并发之ThreadPoolExecutor
一、ThreadPoolExecutor 简介ThreadPoolExecutor 是一个可被继承 ( extends ) 的线程池实现,包含了用于微调的许多参数和钩子。主要参数如下:(1) corePoolSize 核心线程数(2) maximumPoolSize 最大线程数(3) keepAliveTime 实例化超过 corePoolSize 的线程,在空闲状态下的存活时间二、Executor实例化(1) Executors.newSingleThreadExecutor()翻译 2020-05-09 21:11:44 · 354 阅读 · 0 评论 -
Java并发之ThreadPool
一、ThreadPool 简介线程池模式,允许我们控制应用程序创建的线程数,生命周期,以及计划任务的执行并将传入的任务保留在队列中。二、线程池相关类和接口(1) Executors 类Executors 是一个帮助类,提供了创建几种预配置线程池实例的方法。如果你不需要应用任何自定义的微调,可以调用这些方法创建默认配置的线程池,因为它能节省很多时间和代码(2) Executor 和 ExecutorService 接口Executor 和 ExecutorService 接口则用于与 Java 中翻译 2020-05-08 20:08:44 · 309 阅读 · 1 评论 -
Java 并发精品合集
【死磕Java并发】—–深入分析synchronized 的实现原理synchronized 可以保证方法或者代码块在运行时,同一时刻只有一个方法可以进入到临界区,同时它还可以保证共享变量的内存可见性。深入分析 synchronized 的内在实现机制,锁优化、锁升级过程。【死磕Java并发】—–深入分析volatile的实现原理volatile 可以保证线程可见性且提供了一定的有序性...转载 2018-08-01 16:28:17 · 345 阅读 · 0 评论