Size: a a a

2021 May 12

V

Vlad in pro.jvm
вместо проверки, что все таски закончились - ты стопаешь все потоки воркеры. Не кажется, что это не совсем то?
источник

V

Vlad in pro.jvm
источник

ГР

Геннадий Романов... in pro.jvm
интересно как executorService.awaitTermination
срабатывает также походу интересно через какое время он проверяет выполнение всех задач
источник

V

Vlad in pro.jvm
ну посмотри код
источник

ГР

Геннадий Романов... in pro.jvm
public final long awaitNanos(long nanosTimeout)
       throws InterruptedException {
   if (Thread.
interrupted())
       throw new InterruptedException();
   // We don't check for nanosTimeout <= 0L here, to allow
   // awaitNanos(0) as a way to "yield the lock".
   final long deadline = System.
nanoTime() + nanosTimeout;
   long initialNanos = nanosTimeout;
   Node node = addConditionWaiter();
   long savedState = fullyRelease(node);
   int interruptMode = 0;
   while (!isOnSyncQueue(node)) {
       if (nanosTimeout <= 0L) {
           transferAfterCancelledWait(node);
           break;
       }
       if (nanosTimeout >
SPIN_FOR_TIMEOUT_THRESHOLD)
           LockSupport.
parkNanos(this, nanosTimeout);
       if ((interruptMode = checkInterruptWhileWaiting(node)) != 0)
           break;
       nanosTimeout = deadline - System.
nanoTime();
   }
   if (acquireQueued(node, savedState) && interruptMode !=
THROW_IE)
       interruptMode =
REINTERRUPT;
   if (node.nextWaiter != null)
       unlinkCancelledWaiters();
   if (interruptMode != 0)
       reportInterruptAfterWait(interruptMode);
   long remaining = deadline - System.
nanoTime(); // avoid overflow
   return (remaining <= initialNanos) ? remaining : Long.
MIN_VALUE;
}


хрен просышь
источник

V

Vlad in pro.jvm
сюда не нужно смотреть, Condition.awaitNanos нужно понять. С такими вопросами лучше в @javastart, там охотнее ответят
источник

ГР

Геннадий Романов... in pro.jvm
да там заебли со своим жаком фрэско
источник

V

Vladislav ORB in pro.jvm
Ору
источник

D

Dmitry in pro.jvm
О, не одного меня дергает, может таки убрать его и написать очевидней?
источник

V

Vlad in pro.jvm
А в чем проблема? Один раз на канал зашел и не паришься больше
источник
2021 May 13

.

... in pro.jvm
Может таки тегать админов в 3 ночи из за спама?
источник

ch

central hardware in pro.jvm
Эффективнее не пускать в чат
источник

ch

central hardware in pro.jvm
Отключите уведомления в чате
источник

SZ

Sergey Zolotov in pro.jvm
https://github.com/lampepfl/dotty/releases/tag/3.0.0 дотти все же релизят чтоли)
источник

วโ

วลาดิสลาว โควาเลนโก🐝... in pro.jvm
+
источник

AK

Alexander Komarov in pro.jvm
огого. но зачем?
источник

D

Dima in pro.jvm
все, смерть котлину и джаве?
источник

IE

Ignat Efremenkov in pro.jvm
Очередной убийца джавы?)
источник

AE

Alexandr Emelyanov in pro.jvm
если не обосрутся
источник

AE

Alexandr Emelyanov in pro.jvm
это скала 3
источник