コード例 #1
0
ファイル: TaskTest.cs プロジェクト: Yanbigfeng/YBFDome
        public static void SQLMian()
        {
            Console.WriteLine("注意马上开始抢票!显示票数信息");
            int totalNub = SQLLockTest.GetData();

            Console.WriteLine($"现在剩余票数:{totalNub}");
            SQLA();
            SQLB();
        }
コード例 #2
0
ファイル: TaskTest.cs プロジェクト: Yanbigfeng/YBFDome
        private static async void SQLB()
        {
            var task = Task.Run(() =>
            {
                for (int i = 0; i < 20; i++)
                {
                    int totalNub = SQLLockTest.GetData();
                    if (totalNub > 0)
                    {
                        SQLLockTest.SqlUPDLOCK();
                    }
                }
            });
            await task;

            Console.WriteLine("SQLB抢票结束");
        }