Remove TheadPool initialization volatile (#36697)
authorBen Adams <thundercat@illyriad.co.uk>
Tue, 19 May 2020 22:00:47 +0000 (23:00 +0100)
committerGitHub <noreply@github.com>
Tue, 19 May 2020 22:00:47 +0000 (18:00 -0400)
commit806493637dca97cedba0b815692fa59aeea6a916
treea942271c8ea2be705f24bdf1daa6cce25a124b06
parenta01c3abe20834479eca06e9c0590f1508d26a3ec
Remove TheadPool initialization volatile (#36697)

* Remove TheadPool initialization volatile

* Better ThreadPoolGlobals setup for Mono

* Feedback

* Move back to lambda
src/coreclr/src/System.Private.CoreLib/src/System/Threading/ThreadPool.CoreCLR.cs
src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/ConfiguredValueTaskAwaitable.cs
src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/ValueTaskAwaiter.cs
src/libraries/System.Private.CoreLib/src/System/Threading/ThreadPool.cs
src/mono/netcore/System.Private.CoreLib/src/System/Threading/ThreadPool.Mono.cs