Подтвердить что ты не робот

В чем разница между рабочей средой CLR и рабочей нитью?

Глядя на анализатор Concurrency, просмотр потоков показывает, что мое приложение производит гораздо больше потоков, чем я мог бы подумать. Большинство из них - это "рабочая тема CLR" или "рабочая тема".

В чем отличия? При каких обстоятельствах каждый создается?

Clip of Concurrency Analyzer, Threads view

4b9b3361

Ответ 1

Concurrency Visualizer - довольно новый, но действительно классный! так что есть немного (я думаю, пока) информации об этом, ниже того, что я нашел в официальных источниках информации, таких как MSDN:

  • Рабочий поток - поток, созданный основным потоком приложения (запись основного потока в таблице)
  • Рабочий поток CLR - рабочий поток, созданный Common Language Runtime

Полезные ссылки: