私は C++ の世界から来たので、スレッドのロックとミューテックスの保護に非常に慣れています。この基本機能を仮定すると:
async Task BasicProcess() {
// await time consuming task
}
この関数を一度に 1 つしか実行できないようにロックするにはどうすればよいBasicProcess
ですか?
これは私が達成したいことです:
async Task BasicProcess() {
lock (BasicProcessLock) {
// await time consuming task
}
}