Как поместить IDispatch::Invoke
в поток и вызвать TerminateThread
, если время ожидания истекло?
Причина, по которой я хотел это сделать, заключается в том, что я обнаружил, что иногда вызов Invoke будет переходить в бесконечный цикл и никогда ничего не возвращать, и, следовательно, вызов будет оставаться там всегда.Следовательно, я думаю о том, чтобы поместить Invoke в поток и завершить поток, когда он истечет.
Любые советы или рекомендации действительно приветствуются.Мир