当前位置: 首页 > news >正文

制作网站一般多少钱慧达seo免登录发布

制作网站一般多少钱,慧达seo免登录发布,wordpress 三主题,郑州市城乡建设局和住建局官网思路:我们让后台Thread.Sleep一段时间,来模拟一个耗时操作,而这个时间可以由前台提供。 我们开启两个或以上的页面,第一个耗时5秒(提交5000),第二个耗时1秒(提交1000)。 期望的测试结果: 不加Lock锁&…

思路:我们让后台Thread.Sleep一段时间,来模拟一个耗时操作,而这个时间可以由前台提供。

我们开启两个或以上的页面,第一个耗时5秒(提交5000),第二个耗时1秒(提交1000)。

期望的测试结果:

不加Lock锁,第二个页面会先执行完,因为耗时短(1秒)。

加了Lock锁,第二个页面会一直等待,直到第一个页面执行完成后再进行。

后台:

    public class DBController : Controller{/// <summary>/// 显示页面/// </summary>/// <returns></returns>[HttpGet]public IActionResult Concurrency(){return View();}/// <summary>/// 模拟耗时操作/// </summary>/// <returns></returns>[HttpPost]public IActionResult ConcurrencySubmit(string msec){if (!string.IsNullOrEmpty(msec)){System.Threading.Thread.Sleep(int.Parse(msec));LogHelper.Info("submit:" + msec);}return View("Concurrency");}}

前台页面 Concurrency.cshtml:

@using(Html.BeginForm("ConcurrencySubmit", "DB", FormMethod.Post))
{
@Html.TextBox("msec",1000)
<button>提交</button>
}

然后开两个页面,第一个5秒,第二个1秒,同时提交。

发现第二个页面先执行完毕了,因为耗时最短。

接下来我们使用Lock来进行防并发处理,修改后台代码:

    public class DBController : Controller{private static object locker = new object();/// <summary>/// 显示页面/// </summary>/// <returns></returns>[HttpGet]public IActionResult Concurrency(){return View();}/// <summary>/// 模拟耗时操作/// </summary>/// <returns></returns>[HttpPost]public IActionResult ConcurrencySubmit(string msec){lock (locker){if (!string.IsNullOrEmpty(msec)){System.Threading.Thread.Sleep(int.Parse(msec));LogHelper.Info("submit:" + msec);}}return View("Concurrency");}}

同样的方法,再次提交。这次会发现第二个页面会等待,直到第一个页面执行完成后才执行

http://www.yayakq.cn/news/26914/

相关文章:

  • 搭建网站开发网站环境厦门唯一官方网站
  • 中山微网站建设报价上海高端建设网站
  • ai智能建站保定网站建设咨询
  • 芜湖网站 建设响应式外贸网站案例
  • 中山建设网站南充做网站电话
  • 广告传媒公司网站怎么做南昌做网站开发的公司
  • 外链建设对网站的影响线上广告代理平台
  • 外贸网站建设公司服务百度如何建网站
  • 网站建设招标方案wordpress 安装 此网页包含重定向循环
  • 文化馆网站建设方案做网站策划遇到的问题
  • 广州开发网站建设医疗门户网站管理系统
  • 南通手机建站模板怎么样做推广最有效
  • 响应式网站注意事项做数据ppt模板下载网站
  • 无锡手机网站建设公司企业域名邮箱
  • 萧山中兴建设有限公司网站手机优化软件
  • 辽宁省营商环境建设局网站网站logo在哪里修改
  • 网站应急响应机制建设情况js开发安卓app
  • 云南百度小程序开发数字营销网站主页优化
  • 如何用cms做网站天迈装饰网站建设项目
  • 什么是网站设计种类昆明做网站的旅行社
  • 卧龙区2015网站建设口碑自应式网站
  • 海尔网站建设情况佛山营销网站建设推广
  • 兰州市城关区建设局网站九江市建设工程质量监督站网站
  • 廊坊网站建设策划如何查看网站建设的时间
  • 做电影网站挣钱wordpress 缩略图加上alt
  • 电商商城网站网站建设的公司选哪家
  • 免费网站托管平台网站制作需要学什么
  • 莆田外贸网站建设给艺术家做网站的工作
  • 网站建设微信开发大力推进网站集约化建设
  • 国外的电商网站有哪些学校网站建设调查表