Всем привет. Подскажите, кто-нибудь имел дело с библиотеками, методы которой случайным образом иногда не возвращают управление в вызывающий код? Правильно ли я понимаю, что такие вызовы надо делать из отдельного процесса, и в случае зависания, пересоздавать процесс? Как в таком случае лучше организовать межпроцессное взаимодействие для получения данных?
У меня была подобная ситуация, но не столь запущенная - библиотека на шарпе была, без исходников. Банально обернул вызов в таск ран. Но дума это другой случай. Судя по описанию - во внешней библиотеке зависание, возможно дело не в контексте