public void start()
	{
		if (this.started)
		{
			return;
		}
		
		for (int c = 0; c < this.threads.length; c++)
		{
			this.threads[c] = new ThreadTaskWorker(c + 1);
			
		}
		
		for (ThreadTaskWorker t : this.threads)
		{
			t.start();
			
		}
		
		this.started = true;
		
	}