Estou com um problema em um programa que estou fazendo para um trabalho na faculdade, consigo iniciar as threads mas quando são iniciadas não rodam o for, a classe está logo abaixo, alguém poderia me ajudar?
[code]
import java.util.Vector;
import java.util.Random;
public class Processador implements Runnable
{
private static Random generator = new Random();
private Buffer primoGlobal;
private int tam;
private Vector vetor;
private String nome;
private int a[];
public Processador( Buffer primo,int tam,int a[])
{
primoGlobal = primo;
tam = tam;
a = a;
//nome = nome;
}
public void run()
{
try
{
for(int i=0; i <= tam-2;i++)
System.out.printf(" %d\n ",a[i]);
System.out.println("Iniciou Thread");
while(primoGlobal.get()<10)
{
==>> for(int count = 1;count<tam;count++) não roda.
{
System.out.println("entrei no for\n");
//if(vetor.get(count)!=0)
a[count]=0;
}
primoGlobal.set(primoGlobal.get()+1);
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
} [/code]