c#有没有自己的版本像Java中的"synchronized"关键字一样?
也就是说,在Java中,它可以被指定为函数、对象或者代码块,像这样:
public synchronized void doImportantStuff() {
// dangerous code goes here.
}
或者public void doImportantStuff() {
// trivial stuff
synchronized(someLock) {
// dangerous code goes here.
}
}
[MethodImpl(MethodImplOptions.Synchronized)]
的语句。 - Bitterblue