System Threading Portable Thread Pool + IOCCompletionPoller, System.ThreadinWaitHande.WaitOneNocheck and LevelLifoSemaphore.WaitForSignal in net8 Description.
as the profile shows ,the thread is almost waiting.
Reproduction Steps
There is a program runs well before, and recently the program runs with the thread pool almost stop:
Maybe the reason have some relationship with the worker in the thread pool below,
.NET TP Worker
.NET Timer
.NET TP Gate.NET
ThreadPool lO
Expected behavior
System Threading Portable Thread Pool + IOCCompletionPoller, WaitOneNocheck and LevelLifoSemaphore runs well.
Description
System Threading Portable Thread Pool + IOCCompletionPoller, System.ThreadinWaitHande.WaitOneNocheck and LevelLifoSemaphore.WaitForSignal in net8 Description.
as the profile shows ,the thread is almost waiting.
Reproduction Steps
There is a program runs well before, and recently the program runs with the thread pool almost stop:
Maybe the reason have some relationship with the worker in the thread pool below,
.NET TP Worker .NET Timer .NET TP Gate.NET ThreadPool lO
Expected behavior
System Threading Portable Thread Pool + IOCCompletionPoller, WaitOneNocheck and LevelLifoSemaphore runs well.
Actual behavior
Regression?
No response
Known Workarounds
No response
Configuration
No response
Other information
No response