lock THING

此函数对 THING 中包含的共享变量或引用对象进行一个建议锁,直到锁超出作用域。

如果参数是标量,则返回的值是标量本身;如果参数是哈希、数组或子程序,则返回的值是引用。

lock 是一个“弱关键字”;这意味着如果您已经定义了同名函数(在任何调用之前),则会调用该函数。如果您不在 use threads::shared 下,则此函数不会执行任何操作。请参阅 threads::shared