![]() |
Multi-Threaded Programming'e Kısa Bir Giriş Multi-Threaded Programming'e Kısa Bir Giriş Çok Kanallı Programlama (Multi-Threaded Programming), bir programda aynı anda birden fazla işin yapılabilmesidir. Yani bir kod parçası bir işlemi gerçekleştirirken aynı anda ona paralelel olarak bir başka kod parçasının çalışması demektir. Bir birine paralel çalışan çalışanlardan her birine kanal (thread). Java çok kanallı porgramlamayı temelden desteklemektedir. Yani çok kanallılık dile bir takım kütüphanelerle eklenmemiştir. Aslında her Java programı bir kanalda (thread'te) çalışır. Örneğin application'ların main method'unun çalıştırılmasıyla adı 'main' olan bir ana thread çalıştırılır. Ancak tek bir kanal olunca programcı yazdığı kodun bir thread'in içerisinde çalıştığını farketmez. Şu anda çalışan thread'in adını ekrana basan bir uygulama yazalım : CurrentThreadTest .java PHP- Kodu: Multi-threaded programlama'da Thread class'ı ve Runnable interface'i kullanılır. Runnable' interface'i sadece run() şeklinde bir method'dan oluşur. Kod: void run(); Örnek vermek gerekirse bir class Runnable'ı implement eder : PHP- Kodu: Kod: MyClass mc=new MyClass(); [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 10:45. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk