Как мне обойти "не отвечать"?
Проще говоря, я читаю ~1000 текстовых файлов, ища строку. Пока я читаю файлы, я показываю имена файлов на своей форме. В конце концов, программа переходит в режим "не отвечает" и перестает отображать имена файлов в моей форме, пока программа в конечном итоге не будет выполнена.
Мне сказали, что мне нужно использовать резьбу. (Это факт, или есть другой способ сказать моей программе, чтобы она отключилась?)
Я искал примеры по нарезанию резьбы. Единственное, что я смог найти, что понятно, - это то, где установлены две нити. Один генерирует буквы, а другой-числа. Я вижу, как буквы и цифры на экране переплетаются.
Это прекрасно и денди, но это не объясняет, как решить мою проблему. Я не генерирую числа и буквы.
Кстати, я пишу это на C#.
Любая помощь будет оценена по достоинству!
Что я уже пробовал:
Исследования, исследования, исследования, исследования
MadMyche
Код будет полезен нам, если вы хотите получить предложения по его исправлению