Many MSBuild classes were not originally designed with multi-threaded execution in mind. With the introduction of multi-threaded nodes, we anticipate a number of race conditions and concurrency issues that will need to be addressed.
Below is a preliminary (incomplete) list of classes that are likely to require thread-safety fixes: