2012-05-02 11 views

答えて

3

ありTimedInterruptannotationがあるが、私はまだそれを試していませんでした...

はそれを簡単なテストを与え、そしてこの(貧しい例):Groovyで

@groovy.transform.TimedInterrupt(5L) 
def loopy() { 
    int i = 0 
    try { 
    while(true) { 
     i++ 
    } 
    } 
    catch(e) { 
    i 
    } 
} 

println loopy() 

ランコンソールに戻り、5秒後にiを表示します。

私が取得:

47314150 
関連する問題