threads

  • ХабрахабрФото [Перевод] Минимум менеджеров, максимум инженеров: как Threads* удалось выпустить за пять месяцев

    [Перевод] Минимум менеджеров, максимум инженеров: как Threads* удалось выпустить за пять месяцев

    В июле этого года компания Meta* выпустила своё новое мобильное приложение Threads* — сервис микроблоггинга, ставший новым конкурентом X (бывшего Twitter). В первые пять дней после выпуска приложение скачали больше ста миллионов раз — новый рекорд для компании. Предыдущий рекорд Meta* в установке нового приложения за первые пять дней был равен одному миллиону. Вот как выглядит кривая роста для количества…

    Читать далее »
  • ХабрахабрФото Многопоточность в Python: очевидное и невероятное

    Многопоточность в Python: очевидное и невероятное

    В данной статье я покажу на практическом примере как устроена многопоточность в Python, расскажу про потоки, примитивы синхронизации и о том зачем они нужны. Изначально я планировал что это будет простая и короткая заметка, но пока готовил и тестировал код нашел интересный неочевидный момент связанный с внутренностями CPython, так что не спешите закрывать вкладку, даже если уверены что знаете о…

    Читать далее »
  • ХабрахабрФото Маск с насмешками уволил программистов Твиттера, а теперь боится, что они работают на Threads

    Маск с насмешками уволил программистов Твиттера, а теперь боится, что они работают на Threads

    Запуск на этой неделе Марком Цукербергом приложения Threads заставил Илона Маска сильно нервничать. Приложение Threads является сделанным компанией «Мета»* аналогом «Твиттера», предлагая своим пользователям возможность публиковать короткие текстовые посты и даже названо в честь известного по Твиттеру формата цепочек твитов (тредов). Threads используют авторизацию через Instagram* и продвигаются в приложении «Инстаграма» всем пользователям соцсети, поэтому уже в первые часы после…

    Читать далее »
  • ХабрахабрФото Вышла Java 20

    Вышла Java 20

    Вышла общедоступная версия Java 20. В этот релиз попало около 1500 закрытых задач и 7 JEP'ов. Release Notes можно посмотреть здесь. Изменения API – здесь. Ссылки на скачивание: Вот список JEP'ов, которые попали в Java 20. Паттерны записей (Second Preview) (JEP 432) В паттерны записей, которые появились в Java 19 в режиме preview (и остающиеся в этом статусе в Java…

    Читать далее »
  • ХабрахабрФото Вышла Java 19

    Вышла Java 19

    Вышла общедоступная версия Java 19. В этот релиз попало более двух тысяч закрытых задач и 7 JEP'ов. Release Notes можно посмотреть здесь. Изменения API – здесь. Ссылки на скачивание: Вот список JEP'ов, которые попали в Java 19 Паттерн-матчинг для switch (Third Preview) (JEP 427) Паттерн-матчинг для switch, который появился в Java 17 в режиме preview и остался на второе preview…

    Читать далее »
  • ХабрахабрФото Асинхронность, конкурентность, параллельность, многопоточность — разбираемся «по понятиям» :)

    Асинхронность, конкурентность, параллельность, многопоточность — разбираемся «по понятиям» :)

    Эта статья представляет собой краткий (шутка!) конспект одноименного (почти) вебинара, недавно проведенного автором. Цель и вебинара и статьи - дать начинающим представление о тех понятиях, которые вынесены в заголовок, чтобы помочь избежать повсеместной путаницы, сопровождающей эти темы. Ну и немного раскрыть глаза на то, что, оказывается в PHP есть и асинхронность, и многопоточность, и в общем-то не нужно ждать мифической…

    Читать далее »
  • ХабрахабрФото [Перевод] Необычная Java: StackTrace Extends Throwable

    [Перевод] Необычная Java: StackTrace Extends Throwable

    Прочтите эту статью и узнайте о необычных вещах в Java, которые могут оказаться на удивление полезными. Есть вещи, которые вы можете делать в Java, но вы их редко видите. В основном потому, что в них нет смысла. Однако в Java есть несколько необычных вещей, которые могут оказаться на удивление полезными. Chronicle Software обычно использует ряд различных шаблонов в своих низкоуровневых библиотеках, с…

    Читать далее »
  • ХабрахабрФото Кто такой Thread Pool и как его написать своими руками на С++

    Кто такой Thread Pool и как его написать своими руками на С++

    Для кого статья? Статья для тех, кто хочет разобраться в работе Thread Pool и написать наивную реализацию с использованием С++ 14 и С++ 17. Стоит упомянуть, что представленные реализации будут представлять решение учебной задачи и не подойдут для коммерческого использования. Что нового я могу узнать из статьи? Кто такой Thread Pool? Зачем использовать Thread Pool? Логика работы Thread Pool Реализация (С++ 14) Реализация…

    Читать далее »
  • ХабрахабрФото Разгоняем REACTOR

    Разгоняем REACTOR

    Кому будет интересно? Реактор сегодня - это стильно, модно, молодежно. Почему многие из нас практикуют реактивное программирование? Мало кто может ответить однозначно на этот вопрос. Хорошо - если Вы понимаете свой выигрыш, плохо - если реактор навязан организацией как данность. Большинство аргументов "ЗА" - это использование микросервисной архитектуры, которая в свою очередь обязывает микросервисы часто и много коммуницировать между собой.…

    Читать далее »
  • ХабрахабрФото Project Loom: Современная маcштабируемая многопоточность для платформы Java

    Project Loom: Современная маcштабируемая многопоточность для платформы Java

    Эффективное использование многочисленных ядер современных процессоров — сложная, но всё более важная задача. Java была одним из первых языков программирования со встроенной поддержкой concurrency. Ее concurrency-модель, основанная на нативных тредах, хорошо масштабируется для тысяч параллельно выполняющихся стримов, но оказывается слишком тяжеловесной для современного реактивного программирования с сотнями тысяч параллельных потоков. Ответ на эту проблему — Project Loom. Он определяет и…

    Читать далее »


Кнопка «Наверх»