线程创建
kotlin中创建线程与Java中创建线程一样,都是通过创建Thread对象或者实现Runnable接口来创建线程。
创建Thread对象来创建线程
// 创建Thread
val mThread = CustomThread()
// 调用
mThread.start()
// ============================================
// 继承Thread
class CustomThread : Thread() {
// 重写run()方法
override fun run() {
super.run()
Thread.sleep(1000)
println("延迟1s打印")
}
}
通过实现Runnable接口来创建线程
val mRunnable = Runnable {
run {
Thread.sleep(5000)
println("5s后打印输出")
}
}
// ============================================
Thread(mRunnable).start()