implemented db, cache, and tasks
This commit is contained in:
		@ -15,6 +15,14 @@ namespace ConsoleAppLock
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        static void Main(string[] args)
 | 
					        static void Main(string[] args)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
 | 
					            foreach (var VARIABLE in getList())
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                Console.WriteLine(VARIABLE);
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            /*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            intlist = new List<int>();
 | 
					            intlist = new List<int>();
 | 
				
			||||||
            lockobject = new object();
 | 
					            lockobject = new object();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -46,6 +54,9 @@ namespace ConsoleAppLock
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                printNumbers();
 | 
					                printNumbers();
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					            */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            Console.Read();
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        static bool containsNumber(int i)
 | 
					        static bool containsNumber(int i)
 | 
				
			||||||
@ -54,7 +65,6 @@ namespace ConsoleAppLock
 | 
				
			|||||||
            //lock (lockobject)
 | 
					            //lock (lockobject)
 | 
				
			||||||
            rwls.EnterReadLock();
 | 
					            rwls.EnterReadLock();
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
 | 
					 | 
				
			||||||
                try
 | 
					                try
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    if (intlist.Contains(i))
 | 
					                    if (intlist.Contains(i))
 | 
				
			||||||
@ -67,7 +77,7 @@ namespace ConsoleAppLock
 | 
				
			|||||||
                    rwls.ExitReadLock();
 | 
					                    rwls.ExitReadLock();
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
          // rwls.ExitReadLock();
 | 
					            // rwls.ExitReadLock();
 | 
				
			||||||
            return result;
 | 
					            return result;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -97,5 +107,23 @@ namespace ConsoleAppLock
 | 
				
			|||||||
            rwls.ExitReadLock();
 | 
					            rwls.ExitReadLock();
 | 
				
			||||||
            Console.WriteLine("");
 | 
					            Console.WriteLine("");
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        static IEnumerable<string> getList()
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            // List<int> intlist = new List<int>();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            for (int i = 0; i < 10; i++)
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                Console.WriteLine("generate List");
 | 
				
			||||||
 | 
					                //intlist.Add(i);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                yield return i.ToString();
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            Console.WriteLine("finished");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            //return intlist;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user