Импортировать kotlinx невозможно в IntelliJ IDEA - PullRequest
0 голосов
/ 29 мая 2019

Я тестирую пример кода сопрограммы на IntelliJ IDEA. Но я не могу импортировать библиотеку, которая нуждается в сопрограмме.

Я создал проект как Kotlin - "JVM | IDEA". Я попробовал просто напечатать привет код мира и успешно сделал. Но пример сопрограммы даже не выполняется.

import kotlinx.coroutines.launch
import kotlinx.coroutines.runBlocking
import kotlinx.coroutines.sync.Mutex
import kotlinx.coroutines.sync.withLock


fun main()
{
    runBlocking {

      var counter = 0
      val lock = Mutex()  

      val coroutines = List(3) {
        launch {
          repeat(1_000) {
            lock.withLock {
              counter++
            }
          }
        }
      }

      coroutines.forEach { it.join() }

      println("Final counter: $counter")
    }
}

Этот код работает на https://play.kotlinlang.org. Но в IDEA они не могут его понять, показывая «неразрешенную ссылку».

Я искал, но ответа не нашел. Как я могу запустить это в проекте IDEA?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...