Сопрограммы не кажутся менее ресурсоемкими, чем потоки JVM.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Сопрограммы не кажутся менее ресурсоемкими, чем потоки JVM.

Сообщение Anonymous »


Я провел тест (ссылка на ответ), чтобы проверить использование памяти между сопрограммами и потоками в пуле потоков:

val COUNT = 4_000 val executor: Executor = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors())// 12 ядер на моей машине fun main(array: Array) = runBlocking{ val latch = CountDownLatch(COUNT) val start = System.currentTimeMillis() повтор (СЧЕТ) { запуск(Диспетчеры.По умолчанию) { testByCoroutine (защелка) } } защелка.ожидание() println("всего: " + (System.currentTimeMillis() - начало)) // testByThreadPool() } весело testByThreadPool() { val latch = CountDownLatch(COUNT) val start = System.currentTimeMillis() для (я в 0..
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»