lock是什么意思?随着时代的发展,越来越多的的新词汇出现在我们的生活中,下面就和康网小编一起来了解一下lock是什么意思吧。
lock是什么意思
lock 确保当一个线程位于代码的临界区时,另一个线程不进入临界区。如果其他线程试图进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。
线程处理(C# 编程指南) 这节讨论了线程处理。
lock 调用块开始位置的 Enter 和块结束位置的 Exit。
通常,应避免锁定 public 类型,否则实例将超出代码的控制范围。
扩展阅读:lock 命令详解
用途
保留(reserve)终端。
语法
lock [ -Timeout ]
描述
lock 命令请求用户密码、读取并第二次请求密码以进行验证。在此期间,该命令会锁定终端,直到第二次接收到密码或以下的一条发生,才会释放它:
* 超出了超时间隔。
* 有着相应许可的用户杀死了该命令。
超时的缺省值为 15 分钟,但是可以使用 -Timeout 标志进行修改。
标志
-Timeout Timeout 参数指定,以分钟的形式表示了超时间隔。缺省值为 15 分钟。
示例
1. 为了将终端保留在密码控制下,请输入:
lock
系统会提示两次要求密码,以便其能够验证。如果密码没有在 15 分钟内重复,命令将超时。
2. 为了将终端保留在密码控制下,并且超时间隔为 10 分钟,请输入:
lock -10
文件
/usr/bin/lock 包含了 lock 命令。
VB-----------------------------------------
限制其他程序对文件的存取格式