博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ConcurrentHashMap 缓存初始化设置
阅读量:7012 次
发布时间:2019-06-28

本文共 1191 字,大约阅读时间需要 3 分钟。

hot3.png

ConcurrentHashMap 缓存初始化设置 博客分类: java
import java.util.Timer;import java.util.TimerTask;import java.util.concurrent.ConcurrentHashMap;public class ConcurrentHashMapTest {		private static ConcurrentHashMap
timerMap = new ConcurrentHashMap
(); public static void main(String[] args) { for(int i=0;i<100;i++){ new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub addTimerTask("1",new TimerTask() { @Override public void run() { // TODO Auto-generated method stub System.out.println(Thread.currentThread().getName()+"===="+timerMap.size()); } }, 1000, 1000); } }).start();; } } public static void addTimerTask(String ObjectKey,TimerTask timerTask,long delay, long period){ if(!timerMap.containsKey(ObjectKey)){ Timer timer = new Timer(); Timer timerOld = timerMap.putIfAbsent(ObjectKey, timer); if(timerOld==null){ System.out.println("我被初始化了>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"); timer.schedule(timerTask, delay,period); } } }}

 http://www.myexception.cn/other/1486433.html

转载于:https://my.oschina.net/xiaominmin/blog/1598365

你可能感兴趣的文章
MySQL binlog
查看>>
java runtime 入门
查看>>
构建千万级别用户的后台数据库架构
查看>>
学习SLF4J,LOG4J
查看>>
模拟实现C语言strncpy.strncat.strncmp函数
查看>>
touch的刷新作用
查看>>
在ECSHOP商品列表页和搜索页面,最后出现空商品的解决办法
查看>>
ubuntu14.04 安装配置hadoop2.6
查看>>
MySQL5.6.25修改字符编码和max_allowed_packet
查看>>
大企业或中小企业:我们都需要21世纪的数据安全
查看>>
samba服务的参数public和browseable的区别
查看>>
Linux-MySQL-常用sql语句
查看>>
学习二十五
查看>>
搭建 Marathon+Mesos+Docker 架构
查看>>
lvs调度算法
查看>>
学界 !李飞飞高徒Andrej Karpathy提醒你,小心搭建神经网络的六个坑
查看>>
CSS3中resize
查看>>
ECM(Electret Condenser Microphone)驻极体电容式麦克风的简称。
查看>>
Git 命令操作
查看>>
Python简介和入门
查看>>