diff options
author | Sean Gillespie <segilles@microsoft.com> | 2017-11-09 09:58:47 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-09 09:58:47 -0800 |
commit | e64cbb5c722ab9b7d93ca32445e17df1115be70c (patch) | |
tree | 493ffcbff24c7d14c950187606a3635e51c05bec /src/gc/gcwks.cpp | |
parent | b45e91e74ff4d721e3b44e260e673ef024ddb774 (diff) | |
download | coreclr-e64cbb5c722ab9b7d93ca32445e17df1115be70c.tar.gz coreclr-e64cbb5c722ab9b7d93ca32445e17df1115be70c.tar.bz2 coreclr-e64cbb5c722ab9b7d93ca32445e17df1115be70c.zip |
[Local GC] Unify background GC thread and server GC thread creation (#14821)
* Initial cut, ignoring thread affinity
* Integrate thread affinity
* Affinity for standalone Windows
* Add 'specialness' and the thread name as arguments to CreateThread
* First crack at unified implementation
* Set priority for server GC threads
* Remove unused parameter
* Address code review feedback and remove some dead code that broke the clang build
* Use char* on the interface instead of wchar_t (doesn't play well cross-platform)
* Rename IsGCSpecialThread -> CurrentThreadWasCreatedByGC
* Code review feedback and fix up the build
* rename CurrentThreadWasCreatedByGC -> WasCurrentThreadCreatedByGC
* Fix a contract violation when converting string encodings
* Thread::CreateUtilityThread returns a thread that is not suspended - restarting a non-suspended thread is incorrect
* CreateUnsuspendableThread -> CreateNonSuspendableThread
Diffstat (limited to 'src/gc/gcwks.cpp')
0 files changed, 0 insertions, 0 deletions