을 dst
에 복사하는 DLL 기능 Copy(const char** srcFiles, const char* dst)
이 있습니다. 예를 들어 0.01 초마다해야합니다. 복사 진행 정보 (퍼센트로)를 내 기능 CopyProgress
에 보냅니다. 문제는 내가 Copy
함수 코드를 변경할 수 없다는 것입니다. 그래서 다른 스레드에서이 함수를 실행하는 것이 좋습니다. 그러나 나는 멀티 스레딩의 초보자이며 이것을 어떻게 할 수 있는지 상상할 수 없습니다.다른 스레드에서 DLL 함수를 호출해야합니다.
어떤 아이디어, 요령? 고맙습니다.
일반적으로 멀티 스레딩은 모든 프로그래밍 문제에 대한 해결책이 아니며 종종 과용됩니다. 'Copy'를 변경할 수없고 진행 훅/콜백을위한 수단이 없다면 할 수있는 일이 없습니다. –