2010-11-19 18 views
2

Java Süreci için çıkış kodunu almak için bir yöntem görüyorum, ancak işlemin ne zaman çıktığını nasıl anlarım?Bir işlemin ne zaman çıktığı nasıl bilinir?

benim Süreç çalışmasını tamamladığını ben bir olayı istiyorum

... Eğer mevcut iplik durmadan bir olayı istiyorsanız

cevap

8

Process.waitFor()

, süreci başlatan bir iplik başlamak , waitFor() işlevini çağırır ve ardından zaman doğru olduğunda olayı tetikler.

Thread.start(new Runnable() { 
    public void main() { 
    Process p = startProcess() 
    p.waitFor() 
    fireEvent() 
    } 
}) 
+0

Oh ... duh. Sanırım waitFor() ... 'ı yanlış yorumladım. –

İlgili konular