Java - Threadlerle diziye eleman yerleştirme

Bu dersimizde boyutunu kendimizin belirlediği bir dizi oluşturuyoruz ve bu diziye threadler aracılığı ile eleman atıyoruz.

Bu dersimizde boyutunu kendimizin belirlediği bir dizi oluşturuyoruz ve bu diziye threadler aracılığı ile eleman atıyoruz.


package threadelemanyerlestirme1;



public class ThreadElemanYerlestirme1 extends Thread{



    int dizi[];

    int bas,son;

    

    public ThreadElemanYerlestirme1(int dizi[],int bas,int son){

        this.dizi = dizi;

        this.bas = bas;

        this.son = son;

    }

    

    public void run(){

        

        for (int i = bas; i < son; i++) {

            int random = (int)(Math.random()*10);

            dizi=random;

        }

    }

    

    public static void main(String[] args) {

        int dizi[]=new int[1000000];

        ThreadElemanYerlestirme1 i1 = new ThreadElemanYerlestirme1(dizi,0,100000);

        ThreadElemanYerlestirme1 i2 = new ThreadElemanYerlestirme1(dizi,100000,200000);

        ThreadElemanYerlestirme1 i3 = new ThreadElemanYerlestirme1(dizi,200000,300000);

        ThreadElemanYerlestirme1 i4 = new ThreadElemanYerlestirme1(dizi,300000,400000);

        ThreadElemanYerlestirme1 i5 = new ThreadElemanYerlestirme1(dizi,400000,500000);

        ThreadElemanYerlestirme1 i6 = new ThreadElemanYerlestirme1(dizi,500000,600000);

        ThreadElemanYerlestirme1 i7 = new ThreadElemanYerlestirme1(dizi,600000,700000);

        ThreadElemanYerlestirme1 i8 = new ThreadElemanYerlestirme1(dizi,700000,800000);

        ThreadElemanYerlestirme1 i9 = new ThreadElemanYerlestirme1(dizi,800000,900000);

        ThreadElemanYerlestirme1 i10 = new ThreadElemanYerlestirme1(dizi,900000,1000000);

        

        i1.start();

        i2.start();

        i3.start();

        i4.start();

        i5.start();

        i6.start();

        i7.start();

        i8.start();

        i9.start();

        i10.start();

    }

}

  • Etiketler;
Ziya Özçelik
Kişisel gelişimini ve yöneticilik bilgisini artıran kitaplar okuyor. Uzun vadeli kariyer hedefi ile çalıştığı kurum bünyesinde kendisini yönetici olarak yetiştirmek ve Türkiye’nin ileri gelen programcılarından olmak istiyor.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git