[concurrency-interest] Whats up with the ThreadPoolExecutor?

Ravinder Singh ravs at online.no
Tue Aug 23 03:11:24 EDT 2005

I don't think its suspect, since the integer is only incremented and 
never deccremented, the value should allways be correct.

I have now corrected to use a separate Runnable for each task.

>>   static private int cSt, cWrk;
>>   public static class Woerker implements Runnable
>>   {
>>       public void run()
>>       {
>>           cSt++;
>>       }
>>   }
> This is not the main problem, but you are incrementing the cSt counter 
> without any kind of synchronization, so the cSt value you are seeing 
> is suspect.
> --tim

More information about the Concurrency-interest mailing list