我来自 C++ 世界,所以我非常习惯于锁定线程和互斥锁。假设这个基本功能:
async Task BasicProcess() {
// await time consuming task
}
如何锁定此功能,以便一次BasicProcess
只能运行一个?
这就是我想要实现的目标:
async Task BasicProcess() {
lock (BasicProcessLock) {
// await time consuming task
}
}