Подъехало смешное: в OpenJDK заслали патч, который убирает нехорошие слова. Ну то есть заменяет, например, “well, fuck ?!” на “Oh no!” и “pretty crappy to use” на “a poor substitute”. В общем, докатились.
#jdk #openjdk #java
https://habr.com/post/433044/
#jdk #openjdk #java
https://habr.com/post/433044/
Хабр
Исходный код OpenJDK содержит слишком много бранных слов
Именно с таким заголовком был создан тикет в багтрекере исходников Java: https://bugs.openjdk.java.net/browse/JDK-8215217 Автор считает, что наличие разнообраз...
А вот тут можно посмотреть, какие JEP’ы вошли в каждую конкретную OpenJDK.
#jdk #openjdk #jep
http://openjdk.java.net/projects/jdk/11/
#jdk #openjdk #jep
http://openjdk.java.net/projects/jdk/11/
До меня только доехала новость. Зашевелилась, родная! В OpenJDK ведётся работа над Project Loom. Если я всё правильно понимаю, то это как раз корутины. Зовут их там
Где-то кто-то говорил, что они смогут автоматом везде заменить
#jdk #openjdk #coroutine
Fiber. По сути своей - это lightweight threads. Строить планируют поверх готового ForkJoinPool в качестве scheduler и новой балалайки - Continuation. Где-то кто-то говорил, что они смогут автоматом везде заменить
Thread и всё, что с ним связано, на этот Fiber, повысив производительность бесплатно (то есть даром) + превратить все блокирующие вызовы в неблокирующие а-ля suspend функции из Kotlin, правда достоверного подтверждения этой красоты я пока что-то нигде не увидел.#jdk #openjdk #coroutine