🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Java / multi thread stackoverflow

 

1-) Java - multi thread  stackoverflow

 

ThreadTest.java

 

public class ThreadTest

 

{

 

   public static void main(String [] args)

 

   {

 

      MyThread t1 = new MyThread(0, 3, 300);

 

      MyThread t2 = new MyThread(1, 3, 300);

 

      MyThread t3 = new MyThread(2, 3, 300);

 

 

 

      t1.start();

 

      t2.start();

 

      t3.start();

 

   }

 

}

MyThread.java

 

public class MyThread extends Thread

 

{

 

   private int startIdx, nThreads, maxIdx;

 

 

 

   public MyThread(int s, int n, int m)

 

   {

 

      this.startIdx = s;

 

      this.nThreads = n;

 

      this.maxIdx = m;

 

   }

 

 

 

   @Override

 

   public void run()

 

   {

 

      for(int i = this.startIdx; i < this.maxIdx; i += this.nThreads)

 

      {

 

         System.out.println("[ID " + this.getId() + "] " + i);

 

      }

 

   }

 

}

And some output:

 

[ID 9] 1

 

[ID 10] 2

 

[ID 8] 0

 

[ID 10] 5

 

[ID 9] 4

 

[ID 10] 8

 

[ID 8] 3

 

[ID 10] 11

 

[ID 10] 14

 

[ID 10] 17

 

[ID 10] 20

 

[ID 10] 23

 2021 Ocak 18 Pazartesi
 451