Skip to content
This repository was archived by the owner on Nov 1, 2020. It is now read-only.

Merge changes from TFS#3686

Merged
jkotas merged 1 commit intodotnet:nmirrorfrom
dotnet-bot:from-tfs
May 24, 2017
Merged

Merge changes from TFS#3686
jkotas merged 1 commit intodotnet:nmirrorfrom
dotnet-bot:from-tfs

Conversation

@dotnet-bot
Copy link
Collaborator

When merging, this PR, please ensure a merge commit is created as automation requires the merge commit. Do not 'Squash and merge' or 'Rebase and merge'!

CR: SergeyK

Use normal (non-thread pool) threads to execute long-running tasks — as we do in CoreCLR.  Using thread pool threads caused starvation if other thread pool threads were busy working.  For instance, the
     ItemThreadSafetyTests.TestGetItemThreadSafety test in QA\ToF\tests\FX\Conformance\System.Collections.NonGeneric\4.0.0.0\Hashtable\HashtableTests.csproj creates 7 long-running tasks and would hang on a computer with only 4 logical cores.

[tfs-changeset: 1659419]
@jkotas jkotas merged commit eb6c8ff into dotnet:nmirror May 24, 2017
@dotnet-bot dotnet-bot deleted the from-tfs branch May 24, 2017 01:18
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants