Ana içeriğe atla

Kayıtlar

Nisan, 2014 tarihine ait yayınlar gösteriliyor

Thread Çözümü için Lock kullanımı

Bir thread ancak aşağıdaki durumları sağlıyorsa iyi yapılandırılmıştır diyebiliriz: Her kritik bölge unique bir Lock objesi ile ilişkilendirilmişse, Kritik bölgeye girmek istediğinde objenin lock() metodunu çağırıyorsa Kritik bölgeden çıkarken de unlock() metodunu kullanıyorsa. 

Java ile Thread Pool Kullanımı

Oluşturacağımız uygulama 100 x 100 boyutlu bir matrisin içerisinde arttırma işlemi yapacaktır. Bu işlem için Runnable yada Callable sınıfı kullanılabilir. Runnable objesi olarak tanımladığımızda threadlerimiz sonlandırılana kadar sürekli olarak çalışacak ve kuyruğu sürekli olarak kontrol edip yeni bir görev olup olmadığına bakacaklardır. Thread class'ımız bize execute() adında bir method kullanım imkanı sağlamaktadır; execute(Runnable myR) şeklinde bir kullanım ile kuyruğa yeni Runnable objeler eklememize imkan sağlamaktadır.

Mac OS X üzerine Tomcat 7.0.x Kurulumu

Öncelikle Tomcat 7.0.x'i bilgisayarınıza kurabilmeniz için Java 1.6 ve daha üzeri bir versiyonunun bilgisayarınızda kurulu olduğundan  emin olunuz. Mac OS 10.9.x (Mavericks) için Oracle SE Web Sitesine giderek JDK'yı (en son JDK 8 yayınlanmış durumda) indirip kurmanız gerekiyor. Terminal'inizi açıp java -version yazarsanız, sisteminizde kurulu olan java versiyonunuzu görebilirsiniz.