Integer counter incremented by threads of a pool

thank you dude i just figured it out,

<

import java.util.concurrent.*;

class counterss implements Runnable

{

private static counterss instance=new counterss();



private counterss()

{



}

public static counterss getinstance()

{

    return instance;

}

private int count;



public int getCount() {

    return count;

}

public void setCount(int count) {

    this.count =    count;

}

@Override

public void run() 

{

    System.out.println("current thread :" +Thread.currentThread().getName() +"   "+  +getCount());

processmessage();

} 

private void processmessage() {  

try { Thread.sleep(2000); } catch (InterruptedException e) { e.printStackTrace(); }

}

}

public class threadCheckdemo

{

public static void main(String \[\]args)

{

    counterss instance1= counterss.getinstance();

    ExecutorService executor=Executors.newFixedThreadPool(5);

    for(int i=0;i<10;i++)

    {

        instance1.setCount(i);

    executor.execute(instance1);

    }executor.shutdown();

} >

}

/r/javahelp Thread Parent