Я новичок в c #. Недавно мне нужно было использовать backgroundworker для выполнения хранимой процедуры в другом потоке в приложении Windows Form и заметил, что время выполнения удвоилось. Я случайно инициализировал событие DoWork фонового работника во время выполнения, даже если я уже установил его во время разработки. Я попытался удалить инициализацию с моих кодов, и время выполнения снова стало нормальным.
Мне просто любопытно, почему время исполнения удвоилось. Кто-нибудь знает, почему это случилось?