Closed
Description
msbuild/src/Build/BackEnd/BuildManager/BuildManager.cs
Lines 3177 to 3221 in 4a45d56
This doesn't quite match the double-checked locking pattern described at:
It seems it might be possible to see a stale value of _disposed
and then enter the lock and do the cleanup operations again. Is this safe to do because the cleanup operations are idempotent?