java multithreading

Java 8 Stream – Parallel Stream Nedir?

MultıThread yapıda stream oluşturmamıza yaramaktadır. Burada dikkat edilmesi gereken, eğer sıralı bir şekilde işliyorsak sırası bozulabilmektedir. Yani kaynak çalışırken eğer ilk önce bitenin ilk eleman olmasını istiyorsak paralel Stream kullanamayız. Paralel Stream kulandığımızda kaynak içerisinde elemanlar aynı anda birden fazla şekilde operasyonlara tabi tutulurlar, yani bir sonraki elemanın işleme girmesi için şuanki elemanın işlemden çıkması …

Java 8 Stream – Parallel Stream Nedir? Read More »

Java Thread Kullanımı ve Özellikler

Çoğu yeni başlıyan ve orta seviye yazılımcılar için anlaşılması güç olan Thread’ler hakkında ortada konuyu yeterince özetleyen kaynakların olmadığını farkettim. Bu problemi ortadan kaldırmak adına bir çok yazılımcı için bu yazının hazırlanmasını uygun gördüm. Yazı boyunca Thread yapısının ne işe yaradığını ve nasıl kullanılması gerektiğini çeşitli örnek senaryolar üzerinden açıklıyor olacağım. İşlemci bilgisayarın en önemli …

Java Thread Kullanımı ve Özellikler Read More »

Java’da Thread Yaratmak

Java’da multithread işlemler gerçekleştirebilmek için Thread sınıfına ihtiyaç duyarız. Bu sınıftan nesne üretebilmek çok basittir. Thread thread = new Thread(); Oluşturduğumuz Thread sınıfı nesnesi bize eş zamanlı işlemler yapıabilme olanağı sağlamaktadır.Yapacağımız işlemi ise Runnable interface’ini implement eden bir sınıf arayıcılığı ile sağlamaktayız.