どうすればいいですか?
include Java
Thread.currentThread.sleep 3
数年前の投稿を見ましたが、質問への直接の回答ではありませんでした。
どうも
また:
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