이것은 .NET 관련 질문이 아닐 수도 있습니다. 일부 가젯을 제어하기 위해 .NET 애플리케이션을 작성 중입니다. 가제트에 주기적으로 명령을 보냅니다 (500 밀리 초마다). 명령을 보내 자마자 타이머를 시작합니다. (.NET 스톱워치 클래스).NET Stopwatch 클래스 제한
가제트가 10 밀리 초 이내에 응답하지 않으면 명령을 다시 보냅니다. 응답하는 경우 계속 명령을 보내고 응답을 처리하여 가젯 상태를 계속 모니터링합니다.
나는이 가제트의 다른 일을하기 위해 2 개 또는 3 개의 스톱워치 타이머를 병렬로 실행하고 있습니다.
이제는 수천 개의 가제트를 모니터링하고 제어하고 싶습니다 (최대 5000 개까지 가능). 가젯에 대해 하나의 오브젝트를 작성하면 10000에서 15000 개의 스톱워치 오브젝트가 병렬로 실행됩니다. 스톱워치가 어떻게 작동하는지 잘 모르겠지만 하드웨어 타이머 나 시간을 추적 할 때 사용한다고 가정합니다.
제 질문은 Windows가 동시에 많은 수의 스톱워치를 처리 할 수 있습니까?
궁금한 점이 있습니다. 5000 대의 장치를 어떻게 한 대의 컴퓨터에 연결할 것입니까? –
그들은 데이지 체인입니다! 12 개의 장치가 인터페이스 상자에 연결됩니다. 각 상자는 4 개의 다른 상자에 데이지 체인으로 연결할 수 있습니다. 각 가젯에는이 계층 구조에서 고유 한 주소 지정 가능한 ID가 있습니다. –