zoukankan      html  css  js  c++  java
  • 关于Application.Lock…Application.Unlock有什么作用?

    因为Application变量里一般存储的是供所有连接到服务器的用户共享的信息(就像程序中所说的 "全局变量 "), 
    由于是全局变量,所以就容易出现两个或者多个用户同时对这一变量进行操作的情况从而产生冲突,而Application.Lock和Application.Unlock就是为了解决这一问题的, 
    使用Lock就能确保了在某一时段所有连接到服务器的用户之中只有一个用户能获得存取或修改该Application变量的权限(即对该公共变量进行锁定操作)。其它任何用户想要获得这样的权限就必须等当前权限用户结束其锁定或者当前ASP程序终止执行。

    当前ASP程序终止执行不能解锁,只有站点重新启动,所以程序中一定尽快保证解锁,特别是中间执行语句有可能出错的情况更要注意 
    Application.Lock 
    执行语句 
    Application.Unlock

    曾有个强人这样来高论!那个强啊!!!

    Application.Lock…Application.Unlock的作用就好比一个“公厕”,每个厕所的门上都会有把锁,由于这厕所时公用的,所以说在你用的时候,就把厕所门给锁上(Application.Lock),为了在你用的时候不让其他人冲进来。你用完啦,就要把这锁给打开(Application.Unlock),以至于别人也能来用,

  • 相关阅读:
    在centos6.5上搭建elk6.5.3
    mysql 表信息查询
    pychram远程调试
    老程序员的十条告诫
    看清程序员要走的道路
    一个程序员的十年总结
    一个资深程序员成功的背后
    weisheng.cf 网站更新动态
    Endless Night 题解
    2021.1.17高一模拟赛题解
  • 原文地址:https://www.cnblogs.com/lxboy2009/p/5579657.html
Copyright © 2011-2022 走看看