170 похожих чатов

Кстати, но ведь сама jvm может приостанавливать потоки выполнения для

нужд GC. Там это можно только разом для всех потоков? Чисто теоретически этот механизм можно было бы использовать для данной цели? Спрашиваю из спортивного интереса, а не потому что это действительно требуется.

1 ответов

6 просмотров

В теории да, но: а) джавового API для этого нет, поэтому толку тоже нет; б) штука с кооперативностью -- она скорее про то, чтобы заблокировать поток в логически безопасном месте бизнес-логики. Иначе можно напроситься на блокировку во время какого-то важного запроса/ответа; в) я не очень уверен, что это механизм вообще рассчитан на нормальную работу в условиях неограниченного по времени ожидания (например, если мы ждём, а за нами в очереди стоит GC)

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
что насчет пагинга? на осдеве непонятно(
Vi Chapmann 🪙
26
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Народ, кто шарит в расширенных разделах (EBR/EPR) на дисках с разметками MBR? Везде пишут (в вики рус/англ) в частности + другие источники смотрел, что первый сектор расширенн...
Eugene Krasnikov (ᴊɪɴ x)
1
помогите решить вопрос ктото решал это?
Михаил Helper
9
Ребят, что лучше для реверса: гидра или ида?
En Vind Av Sorg
26
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
24
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
Кто занимается криптовалютой или хочет освоить эту тему? У меня есть отличные учебные материалы, которые могу предоставить бесплатно. Очень полезные! Обращайтесь, если готовы ...
Oldman
4
Карта сайта