Como fazer esse array de objetos?

Galera,

tenho o código abaixo para executar um programa externo

ExecutaSincroniza sincroCompart = new ExecutaSincroniza(); ExecutaProduz produtor = new ExecutaProduz(sincroCompart, "C:\windows\calc.exe"); produtor.start(); ExecutaConsome consumidor = new ExecutaConsome(sincroCompart); consumidor.start();

Alguem poderia dar uma dica de como fazer com que eu possa executar vários programas fazendo isso através de um array ?
tipo:

produtor[0].start(); consumidor[0].start(); produtor[1].start(); consumidor[1].start(); produtor[2].start(); consumidor[2].start();
valeu !

fiz assim:

[code] ExecutaSincroniza sinc[] = new ExecutaSincroniza[2];

	ExecutaProduz prod[] = new ExecutaProduz[2];
	prod[0] = new  ExecutaProduz(sinc[0], age[0].getComando());
	prod[0].start();
	
	ExecutaConsome cons[] = new ExecutaConsome[2];
	cons[0] = new ExecutaConsome(sinc[0]);
	cons[0].start();[/code]