湖南住建云网站,河北省建筑培训网,网站颜色规范,佛山狮山网站建设线程的基本用法
新建一个类继承自Thread#xff0c;然后重写父类的run()方法
class MyThread : Thread() {override fun run() {// 编写具体的逻辑}
}// 使用
MyThread().start()实现Runnable接口
class MyThread : Runnable {override fun run() {// 编写具体的逻辑}
}// …线程的基本用法
新建一个类继承自Thread然后重写父类的run()方法
class MyThread : Thread() {override fun run() {// 编写具体的逻辑}
}// 使用
MyThread().start()实现Runnable接口
class MyThread : Runnable {override fun run() {// 编写具体的逻辑}
}// 使用
val myThread MyThread()
Thread(myThread).start()使用Lambda的方式
Thread {// 编写具体的逻辑
}.start()Kotlin提供的更简单的方式
thread {// 编写具体的逻辑
}这里的thread是一个Kotlin内置的顶层函数我们只需要在Lambda表达式中编写具体的逻辑就可以了连start()方法都不用调用thread函数在内部帮我们全部都处理好了。