wordpress tema adresinden indirlmiştir.

Java ile Multithreading İşlemleri-3 (Semaphore)

28 Kasım 2018

Merhaba arkadaşlar, bugün sizinle Java’da semaphore kullanımını işleyeceğiz. Malumunuz tüm threadler eş zamanlı olarak çalışır ve java bunlardan ilk oluşturulanın ilk çalıştırılacağının garantisini vermez. Örnek verecek olursak biz Thread 1’in start() methodunu daha erken çağırmamıza rağmen Thread 2 daha önce çalışmaya başlayabilir. Bu tarz durumlar bazen can sıkıcı olabilir. Bugün sizinle aynı işlemi önce normal […]

Java ile Multithreading İşlemleri-2 (Fork-Join)

28 Kasım 2018

Merhaba arkadaşlar, bugün sizinle fork join işlemleri üzerinde duracağız. Geçtiğimiz derste geleneksel threading yöntemiyle gitmiştik. Peki ya çok büyük veriler üzerinde çalışıyorsak. Şimdi sizinle 1’den 10 milyon’a kadar olan sayıların toplamını alan bir program yazalım bunu yaparken de Fork Join yaklaşımını kullanacağız. Öncelikle fork join yaklaşımı hakkında biraz bilgi vereyim. Fork Join bir iş yükünü […]

Java ile Multithreading İşlemleri-1

28 Kasım 2018

Merhaba Arkadaşlar, bugün size Java ile multithreading işlemlerinden bahsedeceğim. Genelde sadece main thread üzerine çalışan programlar, paralel programları ile geliştirilmiş programlardan çoğu zaman daha yavaş çalışır. Tabi ki bu sizin oluşturabildiğiniz kadar thread oluşturmanız anlamına gelmez. Çünkü makinanın işlemcisi de bellidir, çekirdeği de… Bu rakam tamamen işlemciyle doğru orantılıdır ve iş yükü optimum miktarda thread’e […]