Isolate Nedir 1
What is the primary purpose of an isolate in Dart?
Apuntes
Isolate Nedir ? Dart single-thread çalışan bir yapıya aittir. Dart çalıştığı anda main() fonksiyon tek bir isolate üzerinde çalışır. Birden çok işlemi paralel olarak çalıştırmak istediğimiz noktada karşımıza isolate kavramı çıkmaktadır. Isolate kısa zamanda çalışacak bir işlemi main thread dışına çıkararak farklı bir thread üzerinde gerektiği durumda main thread ile iletişim sağlanarak görevini yerine getirmesini sağlayan yapı. Unutmamız gereken noktalar ise isolate farklı bir thread üzerinde çalışmaktadır yani başka bir isolate yada main thread içerisindeki değişikleri direkt algılanamaz, isolate’ler arasında portlar ile iletişim kurmalıyız. Örnek vermek gerekirse uygulama yaşam döngüsüne başladığında bir tane Firebase Remote Config üzerinden değer almaktadır. Bu değeri isolate içinde kullanmak istediğimizde default değeri aldığını göreceğiz Firebase Remote Config üzerinde düzenleme yaptığımız değer isolate içinde algılanmayacaktır. Bu değer üzerinde değişiklikleri algılamak istiyorsak portlar üzerinden iletişim kurmamız gerekmektedir. Thread Nedir ? Isolate nedir sorusunu yanıtlarken çok fazla thread ifadesini kullandık, peki thread nedir ? Thread yazılımın işlem yaptığı iş p...
Estudia con juegos interactivos
Sube tus apuntes y genera flashcards, examenes y mas con IA
Empezar gratis