Я использую BackgroundWorker, чтобы избежать замораживания пользовательского интерфейса при работе с методом, который использует ожидания обрабатывает, и этот метод используется для рисования на панели в интерфейсе и имеет панель недействительности внутри ,Проблема с BackgroundWorker
something()
{
draw()
panel.invalidate()
A.waitone(500)
}
Проблема заключается в том, иногда работник застревает в середине рисунка, и когда я снова нажмите на кнопку пуска работник он снова работает и не застревают, это означает, что он не застрял из-за будучи занятым, так что рисунок, который застрял не Рабочий, но у меня есть аннулирование после каждой ничьей, так что любые идеи?
Невозможно сказать, что не так с кодом вашего сообщения ... пожалуйста, напишите больше кода. Где установлен набор WaitHandle? –