.NET 9 的新 Lock 語法
.NET 9
多了很多新語法以及優化,但 Lock
這個新的語法算是讓我覺得相對值得的更新之一。
以前 Lock
的語法:
object objLock = new object();
lock (objLock)
{
// ...
}
新的語法:
// 新的 Lock 物件
Lock objLock = new Lock();
lock (objLock)
{
// ...
}
// 使用 using
Lock objLock = new Lock();
using(objLock.EnterScope())
{
// ...
}