上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 41 下一页
摘要: 原文地址:http://www.cnblogs.com/skywang12345/p/3498634.html跳表相关:http://kenby.iteye.com/blog/1187303 概要 本章对Java.util.concurrent包中的ConcurrentSkipListSet类进行详 阅读全文
posted @ 2021-10-20 10:14 姚春辉 阅读(237) 评论(0) 推荐(0)
摘要: Copy-On-Write简称COW,是一种用于程序设计中的优化策略。 COW的基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。 从JDK1.5开始Java并发包里提供了两个使用CopyOnWrit 阅读全文
posted @ 2021-10-19 17:58 姚春辉 阅读(92) 评论(0) 推荐(0)
摘要: 这些转载文章的叙述角度各不相同,不过不影响我们通过这些文章对并发集合有一个初步的理解。 一:集合 编程,离不开数据结构。 JDK提供了Java集合框架(Java Collections framework),它包括可以用来实现多种不同的数据结构的接口、类和算法,如HaspMap、ArrayList等 阅读全文
posted @ 2021-10-12 19:49 姚春辉 阅读(219) 评论(0) 推荐(0)
摘要: 本章继续学习Executors工具类。 1.Executors接口概述 @since 1.5 这个类定义了供Executor、ExecutorService、ScheduledExecutorService、ThreadFactory和Callable这些接口和类使用的工厂方法和工具方法。 Exec 阅读全文
posted @ 2021-10-09 10:28 姚春辉 阅读(150) 评论(0) 推荐(0)
摘要: 本章主要学习Executors接口。 1.Executors接口概述 @since 1.5 这个类定义了供Executor、ExecutorService、ScheduledExecutorService、ThreadFactory和Callable这些接口和类使用的工厂方法和工具方法。 Execu 阅读全文
posted @ 2021-09-26 17:44 姚春辉 阅读(297) 评论(0) 推荐(0)
摘要: 本章主要学习ThreadPoolExecutor和ScheduledThreadPoolExecutor接口。 这两个类一般用于定义自定义线程池和自定义调度线程池。 关于这两个接口 ,并未进行实际编程练习,只是对其源代码注释进行总结。 1.ThreadPoolExecutor概述 @since 1. 阅读全文
posted @ 2021-09-24 17:43 姚春辉 阅读(81) 评论(0) 推荐(0)
摘要: 手动创建线程池,效果会更好哦。 Inspection info: 线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。 说明:Executors返回的线程池对象的弊端如下:1)FixedT 阅读全文
posted @ 2021-09-23 11:32 姚春辉 阅读(4621) 评论(0) 推荐(0)
摘要: 从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。 本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也 阅读全文
posted @ 2021-09-08 17:58 姚春辉 阅读(186) 评论(0) 推荐(0)
摘要: 本章主要学习ScheduleExecutorService接口。 1.ScheduleExecutorService接口概述 ScheduledExecutorService继承自ExecutorService,它可以在给定延时之后调度任务,也可以以指定的周期调度任务。 schedule()方法可以 阅读全文
posted @ 2021-09-02 20:22 姚春辉 阅读(603) 评论(0) 推荐(0)
摘要: 本章主要学习ExecutorService接口。 1.ExecutorService接口概述@since 1.5 ExecutorService接口是一个执行器,它可以终止任务。 ExecutorService接口还提供了返回Future接口的方法,这个方法可以用于追踪一个或多个异步任务的执行情况。 阅读全文
posted @ 2021-09-02 20:21 姚春辉 阅读(387) 评论(0) 推荐(0)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 41 下一页