zoukankan      html  css  js  c++  java
  • 应用程序 数据缓存

     /// <summary>
        
    ///  通过单利模式 实现数据程序缓存
        
    ///  DataInstanct.GetInstan().Add(0)[写入数据]
        
    ///   DataInstanct.GetInstan().Clear()[清空数据存储]
        
    /// </summary>
        public class DataInstance
        {   
            /// <summary>
            
    /// 数据仓库
            
    /// </summary>
            public static List<int> dataWarehouse = new List<int>();
            private readonly static DataInstanct instan = new DataInstanct();
           
            private static object obj=new object ();
            
            public static DataInstanct GetInstan()
            {
                return instan;
            }

            public DataInstanct()
            {
            }

            public void Clear()
            {
                dataWarehouse = new List<int>();
            }
     
            public int Add(int i)
            {
                lock (obj)
                {
                    list.Add(i);
                }
                return list.Count;
            }
        }
  • 相关阅读:
    dubbo-admin的安装使用
    eclipse生成mybatis的逆向工程-mybatis代码自动生成
    linux7下nenux3.14的maven私服搭建和配置使用
    工具记录及常用查询
    基于RabbitMQ的MQTT协议及应用
    springCloud 之 Eureka服务治理机制及代码运行
    python 的 *args 和 **kwargs
    python with语句
    Python 中下划线
    Python print格式化输出
  • 原文地址:https://www.cnblogs.com/rhythmK/p/2528778.html
Copyright © 2011-2022 走看看