
多线程
三名狂客
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 · 674 阅读 · 0 评论 -
Java并发之ThreadPoolExecutor
一、ThreadPoolExecutor 简介 ThreadPoolExecutor 是一个可被继承 ( extends ) 的线程池实现,包含了用于微调的许多参数和钩子。主要参数如下: (1) corePoolSize 核心线程数 (2) maximumPoolSize 最大线程数 (3) keepAliveTime 实例化超过 corePoolSize 的线程,在空闲状态下的存活时间 二、Executor实例化 (1) Executors.newSingleThreadExecutor()翻译 2020-05-09 21:11:44 · 400 阅读 · 0 评论 -
Java并发之ThreadPool
一、ThreadPool 简介 线程池模式,允许我们控制应用程序创建的线程数,生命周期,以及计划任务的执行并将传入的任务保留在队列中。 二、线程池相关类和接口 (1) Executors 类 Executors 是一个帮助类,提供了创建几种预配置线程池实例的方法。如果你不需要应用任何自定义的微调,可以调用这些方法创建默认配置的线程池,因为它能节省很多时间和代码 (2) Executor 和 ExecutorService 接口 Executor 和 ExecutorService 接口则用于与 Java 中翻译 2020-05-08 20:08:44 · 353 阅读 · 1 评论 -
Java 并发精品合集
【死磕Java并发】—–深入分析synchronized 的实现原理 synchronized 可以保证方法或者代码块在运行时,同一时刻只有一个方法可以进入到临界区,同时它还可以保证共享变量的内存可见性。深入分析 synchronized 的内在实现机制,锁优化、锁升级过程。 【死磕Java并发】—–深入分析volatile的实现原理 volatile 可以保证线程可见性且提供了一定的有序性...转载 2018-08-01 16:28:17 · 380 阅读 · 0 评论