Встречается на собеседованиях • сегодня

Как запустить поток в JVM на любом языке

В Java потоки создаются через класс Thread или реализацию интерфейса Runnable. Пример:

java
// Через Thread
Thread thread1 = new Thread(() -> {
    System.out.println("Поток запущен");
});
thread1.start();

// Через Runnable
Runnable task = () -> System.out.println("Задача выполняется");
Thread thread2 = new Thread(task);
thread2.start();

text

Для JVM на других языках (Kotlin, Scala, Groovy) подход аналогичен, но с синтаксическими различиями. Например, в Kotlin:

```kotlin
Thread {
    println("Kotlin thread")
}.start()

Важно: JVM управляет потоками через собственный механизм, независимо от языка. Для кросс-языковой работы можно использовать общие библиотеки (например, Akka для Scala/Java).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы