在 Kotlin 中,可以使用 Thread
類和 Runnable
接口來創建和啟動多線程。以下是兩種常用方法:
方法一:使用 Thread
類
fun main() {
val thread = Thread(Runnable {
// 在這里編寫你的代碼
println("線程正在運行")
})
thread.start() // 啟動線程
println("主線程運行結束")
}
方法二:使用 Runnable
接口
fun main() {
val runnable = Runnable {
// 在這里編寫你的代碼
println("線程正在運行")
}
val thread = Thread(runnable)
thread.start() // 啟動線程
println("主線程運行結束")
}
在這兩個示例中,我們創建了一個新的線程并傳遞了一個 Runnable
對象。這個對象包含了我們想要在新線程中執行的代碼。然后,我們調用 start()
方法來啟動線程。請注意,start()
方法必須在線程對象創建之后調用,否則會拋出異常。