我有一个多线程程序,我得到了一个线程,对于他的部分工作,重要的是没有其他线程将工作(我的意思是我希望所有其他线程将等待或类似的东西,而线程是做他的工作) . 我举一个例子来解释一下:

我有x个线程正在工作 . 其中一个是计划工作的计时器:

timer=new Timer ();    
timer.scheduleAtFixedRate(new java.util.TimerTask(){
                @Override
                public void run() {
                    ..//do his job 
                    }
            },0 , period);

现在我希望上面的线程的每个句点都能完成他的工作,而其他线程将无法正常工作 . 这对程序至关重要 .