kotlinのメモです。
636 views
スレッドで1秒だけ実行したあと、スレッドを停止するサンプルプログラム。
interruptを呼び出すと、スレッド側にInterruptedExceptionが発生してwhileの無限ループを抜け出せるというもの。
import java.time.LocalDateTime
import java.time.format.DateTimeFormatter
class downLoadThread():Thread() {
override fun run() {
try {
var count = 0
while(true) {
count+=1
println(count)
sleep(1*1000)
}
}
catch(e: InterruptedException) {
println("InterruptedException happen")
}
}
}
fun main(args:Array<String>) {
val th = downLoadThread()
th.start()
Thread.sleep(1*1000)
th.interrupt()
Thread.sleep(10*1000)
}
Page 31 of 36.
マッスル
本サイトの作成者。
趣味:プログラム/水耕栽培/仮想通貨/激辛好き
プログラムは趣味と勉強を兼ねて、のんびり本サイトを作っています。
フレームワークはdjango。
仮想通貨はNEMが好き。
水耕栽培は激辛好きが高じて、キャロライナ・リーパーの栽培にチャレンジ中。
https://www.osumoi-stdio.com/pyarticle/