미안 새내기 질문입니다.VB 서브 루틴을 다시 트리거하면 실행을 직렬화하는 방법은 무엇입니까?
저는 타이머에 의해 트리거되는 VB.NET 서브 루틴을 가지고 있습니다. 나는 때때로 루틴이 오랫동안 실행되면 루틴이 예상치 못한 결과로 계속 실행되는 동안 다시 트리거된다는 것을 발견했습니다. 이게 정상인가? 루틴의 각 복사본이 자체 스레드에서 실행됩니까? 루틴을 직렬화하는 방법이 있습니까? 지금은 부울을 사용하여 True로 설정하고 False로 설정하면 입력 할 때 루틴이 실행 중인지 확인할 수 있지만 좀 더 우아 할 수 있다고 생각합니다.
System.Windows.Forms.Timer 또는 System.Timers.Timer입니까? –