C# Windows form uygulaması "Thread.Sleep()" uygulamayı kitliyor

Aslında uygulamanızı kilitlemiyor, GUI (arayüz) thread denilen iş parçacığını kilitliyor. Muhtemelen uygulamada sadece GUI threadi kullandığınız ve orada sleep metodunu çalıştırdığınız için tüm uygulama duruyormuş gibi oluyor.

Bunun için yeni bir thread oluşturabilir veya threadpool üzerinden sıraya işlem koyabilirsiniz. Ne için bekleme yapmak istediğinizi bilmiyorum fakat asenkron işlemlere bir göz atmanızı tavsiye ederim.

 
Merhaba. Thread.Sleep() metodunu Thread içinde kullanırsanız programınız donmaz.

Nasıl yapacağınızı öğrenmek istiyorsanız rehberime bakabilirsiniz.

 

Yeni konular

Geri
Yukarı