并发
文章平均质量分 87
谭倩倩
这个作者很懒,什么都没留下…
展开
-
Quartz原理解析
最近项目中好多地方都需要用到定时器,一开始用的是netty的hashWheel,后来发现删除任务的时候不是很好删除,于是就放弃了,然后选择了Quartz。 hashWheel定时器和Quartz的区别: 1)Quartz将定时任务分为任务和触发器,而hashWheel只有任务的概念 2)Quartz通过一个TreeSet对所有的触发器进行管理,而hashWheel通过一个hash原创 2017-08-31 10:40:50 · 942 阅读 · 5 评论 -
Quartz学习
Quartz学习 介绍Quartz Quartz是一个开源的任务调度系统,它能用来调度很多任务的执行。 运行环境 Quartz 能嵌入在其他应用程序里运行。Quartz 能在一个应用服务器里被实例化(或servlet容器), 并且参与XA事务Quartz能独立运行(通过JVM),或者通过RMIQuartz能被集群实例化 任务调度 当一个指定给任务的触发器发生时,任务就被调度执行.原创 2017-08-31 11:35:07 · 547 阅读 · 6 评论 -
如何判断 Java 线程并发的安全性
线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据 ===========================================================转载 2017-09-01 18:31:58 · 917 阅读 · 3 评论