Я понимаю, что существуют два пула потоков, поддерживаемые CLR i.e. Рабочие потоки и потоки ввода-вывода. Однако, прочитав следующую статью, я немного смущен: http://nirajrules.wordpress.com/2009/09/28/net-worker-threads-io-threads-and-asynchronous-programming/.Does Worker Thread означает экземпляр класса Thread
Я говорил с более старшим разработчиком, который никогда не слышал о термине «Рабочая тема». Я понимаю, что рабочая тема является синонимом основной темы, например. когда пользователь запрашивает веб-страницу ASP.NET, создается рабочий поток. Поэтому, если 20 пользователей одновременно посетили сайт, тогда будет 20 активных рабочих потоков. ? Если 20 пользователей доступ многопоточного приложения на который создал три темы (http://msdn.microsoft.com/en-us/library/system.threading.thread%28v=vs.110%29.aspx), то было бы там быть шестьдесят активными потоков .. Однако после некоторых дальнейших исследований я обнаружил, что:
1) Worker Thread is synonymous to Background Worker (not main thread)
2) The term Worker Thread means nothing to some people
Поэтому мой вопрос: Является ли работник Тема ассоциирована с Thread (http://msdn.microsoft.com/en-us/library/system.threading.thread%28v=vs.110%29.aspx?) Или это основная тема?
Возможно, дубликат http://stackoverflow.com/questions/1524249/what-is-a-worker-thread-and-its-difference-from-a-thread-which-i-create – SomeNickName
Я не знаю, t думаю, что есть официальное определение для рабочего потока, но я всегда понимал его явно НЕ являющимся основным потоком пользовательского интерфейса. –