Kotlin携程launch与context的入门

2021-09-12  本文已影响0人  爱学习的蹭蹭

1、launch的使用说明

2、context携程上下文使用说明

3、Gradle配置

plugins {
    id 'java'
    id 'org.jetbrains.kotlin.jvm' version '1.5.10'
}

group 'com.kotlin.flong'
version '1.0-SNAPSHOT'

sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8

repositories {
    maven {
        url 'http://maven.aliyun.com/repository/google/'
    }
    maven {
        url 'http://maven.aliyun.com/repository/jcenter/'
    }
    mavenCentral()
    mavenLocal()
}
dependencies {
    //kotlin标准类库
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
    //反射需要的jar
    implementation "org.jetbrains.kotlin:kotlin-reflect"
    //junit
    testCompile group: 'junit', name: 'junit', version: '4.12'
    //协程需要的jar
    compile group: 'org.jetbrains.kotlinx', name: 'kotlinx-coroutines-core', version: '1.5.1'
}

compileKotlin {
    kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
    kotlinOptions.jvmTarget = "1.8"
}

[compileJava, javadoc, compileTestJava]*.options*.encoding = "UTF-8"

4、代码说明

/**
 * @Author:蹭蹭
 * @Date: 2020/7/6-21:43
 */
fun main() {
    GlobalScope.launch {
        println("协程执行了")
    }
    Thread.sleep(1000)
    println("开始第一个协程")
}
上一篇下一篇

猜你喜欢

热点阅读