Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, konuşmacı Kotlin programlama dilinde multi-threading (paralel işlem) kavramını anlatmaktadır.
- Video, multi-threading kavramının ne olduğunu günlük hayattan örneklerle açıklamaktadır. Konuşmacı, senkron ve asenkron çalışma kavramlarını karşılaştırarak, aynı anda birden fazla işlemi nasıl gerçekleştirebileceğimizi anlatmaktadır. Video, bir giriş niteliğinde olup, bir sonraki videoda Kotlin programlama dilinde multi-threading konseptinin uygulaması ve kod örnekleri gösterileceği belirtilmektedir.
- Multi Threading Kavramı
- Multi threading (paralel işlem) kavramı, aynı anda birden fazla uygulamanın çalışmasını sağlayan bir programlama tekniğidir.
- Telefon örneğinde, müzik dinlerken WhatsApp'a giriş yapma veya müzik çalarken web gezme gibi aynı anda birden fazla uygulama çalıştırma işlemi multiteledik olarak adlandırılır.
- Tek bir işlemci olsaydı, bir uygulama çalışırken diğer uygulamaya geçilemezdi, ancak multi threading sayesinde aynı anda birden fazla işlem yapılabilir.
- 01:24Senkron ve Asenkron Çalışma
- Senkron çalışmada, bir işlem çalışırken diğer işlem belli bir aralıkta bekletilir ve ilk işlem bittikten sonra ikinci işlem çalışır.
- Asenkron çalışmada, işlemler aynı anda başlar ve bir işlem bittiğinde diğer işlem devam edebilir, örneğin müzik çalarken Facebook'ta takılabilir ve müzik bittiğinde bile Facebook'ta devam edebilirsiniz.
- Bir sonraki videoda Kotlin programlama dilinde multi threading konseptinin uygulaması ve kodları örnekle anlatılacaktır.