class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
// SimpleThread1().start()
// SimpleThread2().start()
start()
}
}
fun start() = runBlocking {
test1()
test2()
// SimpleThread1().start()
// SimpleThread2().start()
}
suspend fun test1() = coroutineScope {
Log.d("test1 : ", "p1")
delay(1000)
Log.d("test1 : ", "p2")
delay(1000)
}
suspend fun test2() = coroutineScope{
Log.d("test2 : ", "p3")
delay(1000)
Log.d("test2 : ", "p4")
delay(1000)
}
class SimpleThread1 : Thread() {
override fun run() {
Log.d("SimpleThread1", "p1")
sleep(1000)
Log.d("SimpleThread1", "p2")
sleep(1000)
}
}
class SimpleThread2 : Thread() {
override fun run() {
Log.d("SimpleThread2", "p3")
sleep(1000)
Log.d("SimpleThread2", "p4")
sleep(1000)
}
}