pottie4r
Başarılı
- Katılım
- 2 Ocak 2024
- Mesajlar
- 36
- Makaleler
- 1
- Beğeniler
- 41
Hayır, daha performanslı olmaz. Aksine tamamen senkron çalışıp ana thread'i bloke eder ve ADB işlemi esnasında program takılır. Thread'ler ile bu sorunu çözmüşsünüz ama bu bir kötü pratiktir ve ileride uygulamanız bir noktaya geldiğinde size problem yaratabilir. "Asenkron Programlama" "IO Bound işlemler" gibi konulara göz atmanızı öneririm. Bu sayede programlama becerilerinizi geliştirebilirsiniz.asenkron bilmiyorum
C#:Thread th = new Thread(() => { string output = Commander($"fastboot -s {selectedDevice} reboot recovery"); }); th.IsBackground = true; th.Start(); if (selectedDevice == "Device Not Found") MessageBox.Show("CONNECT OR SELECT A DEVICE!"); else MessageBox.Show($"{selectedDevice} Rebooting recovery using fastboot.");
bakın şimdi Commander komutu çalıştırmaya yarayan benim yazdığım bi fonksiyon thread'i kaldırıp sadece "Commander($"fastboot -s {selectedDevice} reboot recovery");" bunu kullansam dahamı performanslı olur?