mscorlib cache padding for 128 byte lines (dotnet/coreclr#13102)
authorSteve MacLean <sdmaclea.qdt@qualcommdatacenter.com>
Thu, 24 Aug 2017 17:54:37 +0000 (13:54 -0400)
committerJan Kotas <jkotas@microsoft.com>
Thu, 24 Aug 2017 17:54:37 +0000 (10:54 -0700)
commit8543d0ddd859dfbf6ac29fdc41d2136e6d3e6792
treefd00b61e863aabccaea626b63bb6b0eb88b22a23
parenta873ddc2331500d407aa5b6377204cde0ef04cbd
mscorlib cache padding for 128 byte lines (dotnet/coreclr#13102)

* mscorlib ConcurrentQueue pad for 128B cache lines

* Add Padding.cs

Commit migrated from https://github.com/dotnet/coreclr/commit/ad29b87442d8132f5c3a6fd3844e5e00989b2b47
src/coreclr/src/mscorlib/System.Private.CoreLib.csproj
src/coreclr/src/mscorlib/src/Internal/Padding.cs [new file with mode: 0644]
src/coreclr/src/mscorlib/src/System/Collections/Concurrent/ConcurrentQueue.cs
src/coreclr/src/mscorlib/src/System/Threading/Tasks/ProducerConsumerQueues.cs
src/coreclr/src/mscorlib/src/System/Threading/ThreadPool.cs