다른 곳에서 사용하는 dll 파일을 가지고 있지만 dll 파일에서 매우 빈번하게 함수 내부에서 업데이트해야하는 클래스가 있습니다. 그런 다음 매번 통과 할 때마다 함수를 실행하는 루프를 작성하려고했습니다. 그러나 그렇더라도 DLL을 사용하는 스레드는 루프에 걸리기 때문에 일시 중지됩니다 (끝날 때까지 기다림). 따라서 프로그램이 정지됩니다.실행을 일시 중지하지 않는 C++ 루프
그래서 어떻게 스레드를 고정하지 않고이 루프를 만들 수 있습니까?
추신. 내가 가지고 있지만 Timer (.net), 사용하려고했지만 정말 관리되는 코드를 제외 할 싶어요.
DLL에 타이머를 만드시겠습니까? –
다른 스레드를 실행하여 그 함수를 호출 할 수는 없습니까? – learnvst
아니, dll을 원한다. (이유는 있지만, 지금은 논의하고 싶지 않다.) 나는 타이머를 만들려고했다.하지만 이벤트 핸들러를 정의 할 때, 관리되는 코드와 관리되지 않는 코드를 혼합해야한다. 완벽하게,하지만 디버깅 할 때, 충돌합니다. –