我写了一个Java类中的一个方法要执行两个不同的操作,且只有当第一个操作执行完,才能执行第二个操作,请哪位高手知道这段延时代码该如何编写?

解决方案 »

  1.   

    如果是一个同类中的方法,方法执行顺序肯定是按照调用的顺序来执行的。所以,如果想让解决你的问题,你可以用一下线程,可以用2个不同的线程做不同的操作,当其中的一个线程满足条件时,另一个线程再执行。
    用Thread类的join()方法,可以解决。
      

  2.   

    总结
    1.join
    2.wait notify
    嘿嘿
      

  3.   

    把你的第2个操作用wait(),第一个操作完成后notify().2个操作应该是用到同一个变量吧?最好给该变量加上synchronized