1

どうすればいいですか?

include Java
Thread.currentThread.sleep 3

数年前の投稿を見ましたが、質問への直接の回答ではありませんでした。

どうも

4

1 に答える 1

2

また:

Java::JavaLang::Thread::sleep 3

また

Java::JavaLang::Thread.sleep 3

( Thread の静的呼び出しsleep()は現在のスレッドをスリープ状態にするため、 を呼び出す必要はなくcurrentThread()、スリープ時間はミリ秒単位であることに注意してください)。

以下に例を示します (1.7 より前の JRuby を使用している場合は、 を追加する必要がありますrequire 'java'):

t = Java::JavaLang::Thread.new do
  puts "Hi."
  Java::JavaLang::Thread::sleep 3000
  puts "Done."
end
t.start 
于 2013-04-18T15:27:56.260 に答える