演習課題「newSingleThreadScheduledExecutorを使ってみよう1」

newSingleThreadScheduledExecutorscheduleメソッドを用いて、t1を実行直後と3秒後に実行されるようにしてください。また、5秒後にshutdown()されるようにしてください。

なお、コンパイルコマンドについて理解できれいれば、以下のコマンドをコピーして利用してください。

javac -d classes/jp.paiza.thread -p classes source/jp.paiza.thread/module-info.java source/jp.paiza.thread/jp/paiza/thread/TEST.java

また、実行コマンドについて理解できていれば、以下の実行コマンドをコピーして利用してください。
java -p classes --module jp.paiza.thread/jp.paiza.thread.TEST

期待する出力値

開始:0秒
3秒

演習課題「newSingleThreadScheduledExecutorを使ってみよう2」

newSingleThreadScheduledExecutorscheduleAtFixedRateメソッドを用いて、t1を即時実行後、2秒間隔で実行されるようにしてください。また、5秒後にshutdown()されるようにしてください。

なお、コンパイルコマンドについて理解できれいれば、以下のコマンドをコピーして利用してください。

javac -d classes/jp.paiza.thread -p classes source/jp.paiza.thread/module-info.java source/jp.paiza.thread/jp/paiza/thread/TEST.java

また、実行コマンドについて理解できていれば、以下の実行コマンドをコピーして利用してください。
java -p classes --module jp.paiza.thread/jp.paiza.thread.TEST

期待する出力値

開始:0秒
2秒
4秒

演習課題「newSingleThreadScheduledExecutorを使ってみよう3」

newSingleThreadScheduledExecutorscheduleWithFixedDelayメソッドを用いて、実行に1秒かかるt1を即時実行後、2秒間隔で実行されるようにしてください。また、5秒後にshutdown()されるようにしてください。

なお、コンパイルコマンドについて理解できれいれば、以下のコマンドをコピーして利用してください。

javac -d classes/jp.paiza.thread -p classes source/jp.paiza.thread/module-info.java source/jp.paiza.thread/jp/paiza/thread/TEST.java

また、実行コマンドについて理解できていれば、以下の実行コマンドをコピーして利用してください。
java -p classes --module jp.paiza.thread/jp.paiza.thread.TEST

期待する出力値

開始:0秒
2秒
4秒

※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む

#04:Executorフレームワーク3(ScheduledExecutorService)

このチャプターでは、ExecutorフレームワークにおけるScheduledExecutorServiceついて学習します。