가능한 중복 :
Maximum number of threads in a .NET app?.NET 프로세스에 존재할 수있는 스레드 수에 하드 제한이 있습니까?
우리가 .NET 응용 프로그램에서 생성 할 수있는 쓰레드의 수에 제한이 있습니까?
스레드의 스택을 할당해야하므로 사용 가능한 메모리의 양에 따라 만들 수있는 스레드 수가 제한된다고 가정합니다. 내가 틀렸다면 나를 바로 잡아주세요. 스레드의 수를 제한하는 다른 요소가 있습니까? 또는 스레드 수를 특정 숫자로 제한합니까?
기계 사양을 알고 있다면 기계에 생성 할 수있는 최대 스레드 수를 어떻게 계산할 수 있습니까?
주 : 그건 당신이 실제로으로 실행중인 제품의 경우
를 결정하기 위해 교착 상태에 대한 다음 링크를 시도 내가 내가 응용 프로그램을 조사하고 있기 때문에 이것을 묻는 것은 스레드가 _a 많이 _ 포함됩니다. 고의적으로 최대 수의 스레드를 만들려고하지 않습니다. :-) – driis
악몽 유지 관리 시나리오와 비슷합니다. 다른 사람의 대량 (아마도 불필요하게) 다중 스레드 코드에서 동시성 문제를 디버깅하는 것보다 많은 문제가 더 어렵지 않습니다. – spender
이것은 [.NET 응용 프로그램의 최대 스레드 수]와 같습니다 (http://stackoverflow.com/questions/145312/maximum-number-of-threads-in-a-net-app). – Thorsten79