System.Threading.Tasks并发和异步代码使用

main.cs 

System.Threading.Tasks.Parallel.For(0, 10, i =>
            {
                TestLock testLock = RedisBillLockWrapper.Wrap<TestLock>(new TestLock());

                testLock.Run();
            });
            Console.Read();

testlock.cs

 class TestLock : MarshalByRefObject
    {
        [RedisBillLock("127.0.0.1", "memcache_lock_service_key_test")]
        public void Run()
        {
            Console.WriteLine("{0:yyyyMMddHHmmssfff}获取了锁", DateTime.Now);
            Thread.Sleep(1000);
        }
    }

 

 

 


本文转自快乐就好博客园博客,原文链接:http://www.cnblogs.com/happyday56/p/3453642.html,如需转载请自行联系原作者
上一篇:阿里云ECS云服务器40G系统盘不够用怎么办?


下一篇:Win11(2):Win11有必要更新么?和Win10差别大么?它的右键菜单很不习惯(二)