测试

public async Task<JsonResult> Test(int i)
        {
            await Task.Run(()=>testFunc(i));
            return Json("请求成功",JsonRequestBehavior.AllowGet);
        }
        public async Task testFunc(int i)
        {
            while (true)
            {
                Random random = new Random();
                var r = random.Next(1, 6);
                await Task.Run(() => {
                    string subPath = $@"C:\Users\AA\Desktop\txt文档\{i.ToString()}";
                    Directory.CreateDirectory(subPath);
                    string strFilePath = Path.Combine($@"{subPath}\test{DateTime.Now.ToString("yyyyMMddHHmmssfff")}.txt");
                    var stream = System.IO.File.Create(strFilePath);
                    stream.Close();
                    System.IO.File.WriteAllText(strFilePath,"今天是个好日子"+ r.ToString());
                });
                await Task.Delay(TimeSpan.FromSeconds(3));
                
                if (r == 5)
                    break;
            }
        }

 

posted @ 2019-03-04 10:43  Super-Yan  阅读(99)  评论(0编辑  收藏  举报