Продажная многопоточность
#Ненормальноепрограммирование #Программирование #Java #Параллельноепрограммирование #concurrency #development #multithreading IV
https://habr.com/ru/post/586920/
#Ненормальноепрограммирование #Программирование #Java #Параллельноепрограммирование #concurrency #development #multithreading IV
https://habr.com/ru/post/586920/
Хабр
Продажная многопоточность
Данный цикл статей рассматривает сложнейший мир многопоточного программирования через достаточно щекотливую тему, читатель должен быть готов к тому, что некоторые образы и примеры могут негативно...
[Перевод] Облегчаем внедрение зависимостей и модульное тестирование с помощью асинхронных функций
#БлогкомпанииOTUS #Swift #Тестированиевебсервисов #swift #asyncawait #concurrency #dependencyinjection IV
https://habr.com/ru/post/651495/
#БлогкомпанииOTUS #Swift #Тестированиевебсервисов #swift #asyncawait #concurrency #dependencyinjection IV
https://habr.com/ru/post/651495/
Хабр
Облегчаем внедрение зависимостей и модульное тестирование с помощью асинхронных функций
Очень часто подготовка кода к модульному (или юнит-) тестированию имеет обыкновение идти рука об руку с работой по разделению ответственности, улучшению управления состояниями и его архитектуры в...
О чём расскажут на Hydra: параллельность и распределённость от введения до хардкора
#БлогкомпанииJUGRuGroup #Параллельноепрограммирование #Конференции #Распределённыесистемы #конференция #concurrency #многопоточность IV
https://habr.com/ru/post/666568/
#БлогкомпанииJUGRuGroup #Параллельноепрограммирование #Конференции #Распределённыесистемы #конференция #concurrency #многопоточность IV
https://habr.com/ru/post/666568/
Хабр
О чём расскажут на Hydra: параллельность и распределённость от введения до хардкора
У конференции Hydra в этом году кое-что меняется: кроме двух онлайн-дней, будет ещё и офлайн-день в Петербурге, позволяющий по-настоящему собраться вместе и как следует пообщаться. И если обычно...
SObjectizer: что это, для чего это и почему это выглядит именно так? Взгляд из 2022-го
#Opensource #Программирование #C #C17 #c #actormodel #concurrency IV
https://habr.com/ru/post/671080/
#Opensource #Программирование #C #C17 #c #actormodel #concurrency IV
https://habr.com/ru/post/671080/
Хабр
SObjectizer: что это, для чего это и почему это выглядит именно так? Взгляд из 2022-го
Шесть лет назад, в июне 2016-го года, вышла первая статья об инструменте, с разработкой которого я связан уже много лет. Шестилетней давности публикация дала толчок интереса к SObjectizer-у и, как я...
Конкурентность в Go в пяти примерах
#БлогкомпанииМТС #Go #Программирование #Параллельноепрограммирование #golang #concurrency IV
https://habr.com/ru/post/680324/
#БлогкомпанииМТС #Go #Программирование #Параллельноепрограммирование #golang #concurrency IV
https://habr.com/ru/post/680324/
Хабр
Конкурентность в Go в пяти примерах
Привет, Хабр! Я Артем Чаадаев, Golang-разработчик в МТС Digital. Традиционно считается, что главная фича Go – это «многопоточность из коробки». Этому посвящено немало статей, авторы которых...
Простые highload паттерны на Go
#Программирование #Go #Параллельноепрограммирование #go #golang #concurrency #highload IV
https://habr.com/ru/post/682618/
#Программирование #Go #Параллельноепрограммирование #go #golang #concurrency #highload IV
https://habr.com/ru/post/682618/
Хабр
Простые highload паттерны на Go
Привет, Хабр! Меня зовут Агаджанян Давид, хочу поделиться некоторыми инженерами рекомендациями, которые часто на моем опыте помогали держать highload нагрузку не прибегая к хардкору. Примеры будут на...
Вышла Java 19
#Java #java #java19 #jdk #openjdk #concurrency #threads IV
https://habr.com/ru/post/689344/
#Java #java #java19 #jdk #openjdk #concurrency #threads IV
https://habr.com/ru/post/689344/
Хабр
Вышла Java 19
Вышла общедоступная версия Java 19 . В этот релиз попало более двух тысяч закрытых задач и 7 JEP'ов . Release Notes можно посмотреть здесь . Изменения API – здесь . Ссылки на скачивание: Oracle...
Swift async/await. Чем он лучше GCD?
#РазработкаподiOS #Swift #swift #asyncawait #concurrency #gcd #ios IV
https://habr.com/ru/articles/727788/
#РазработкаподiOS #Swift #swift #asyncawait #concurrency #gcd #ios IV
https://habr.com/ru/articles/727788/
Хабр
Swift async/await. Чем он лучше GCD?
Прошло уже больше года с момента выпуска async/await. Многие крупные и не очень проекты уже успели поднять минимальную версию до iOS 13, следовательно открылась возможность полноценно использовать...
Swift async/await на примерах
#РазработкаподiOS #Swift #ios #asyncawait #concurrency #swift IV
https://habr.com/ru/articles/728732/
#РазработкаподiOS #Swift #ios #asyncawait #concurrency #swift IV
https://habr.com/ru/articles/728732/
Хабр
Swift async/await на примерах
В предыдущей части мы разобрали преимущества работы с async/await по сравнению с GCD. В этой части мы более подробно рассмотрим ключевые слова async и await (и не только). Разберемся в том, как они...
Как не нужно фиксить concurrency проблемы
#Программирование #concurrency #антипаттерны IV
https://habr.com/ru/articles/739640/
#Программирование #concurrency #антипаттерны IV
https://habr.com/ru/articles/739640/
Хабр
Как не нужно фиксить concurrency проблемы
- Ваша сильная сторона? - Multithreading - Вот 3 задачки. Сможете сделать до завтра? - Я не могу решать столько задач одновременно Согласитесь, сoncurrency — одна из непростых тем...
Учимся применять Semaphore и Worker Pool на Go
#БлогкомпанииТутуру #Программирование #Go #Параллельноепрограммирование #golang #concurrency #go IV
https://habr.com/ru/companies/tuturu/articles/755072/
#БлогкомпанииТутуру #Программирование #Go #Параллельноепрограммирование #golang #concurrency #go IV
https://habr.com/ru/companies/tuturu/articles/755072/
Хабр
Учимся применять Semaphore и Worker Pool на Go
Учимся применять Semaphore и Worker Pool на Go Привет, Хабр! Я Артём Чаадаев из команды ассортимента размещения в Туту и занимаюсь разработкой на языке Go. Большое количество статей посвящено...
Многопоточность (Multithreading) для практического программирования. То, о чем «забыть-нельзя-вспоминать» придется
#Программирование #Анализипроектированиесистем #Системноепрограммирование #Параллельноепрограммирование #Промышленноепрограммирование #multithreading #concurrency IV
https://habr.com/ru/articles/761424/
#Программирование #Анализипроектированиесистем #Системноепрограммирование #Параллельноепрограммирование #Промышленноепрограммирование #multithreading #concurrency IV
https://habr.com/ru/articles/761424/
Хабр
Многопоточность (Multithreading) для практического программирования. То, о чем «забыть-нельзя-вспоминать» придется
Чтобы написать продолжение предыдущей статьи мне пришлось перечитать множество материалов, имеющих отношение к теме. Я так и не нашел пример хоть какой‑то практической задачи, определяющей...
Task и structured concurrency в swift
#РазработкаподiOS #Swift #swift #ios #asyncawait #concurrency IV
https://habr.com/ru/articles/762148/
#РазработкаподiOS #Swift #swift #ios #asyncawait #concurrency IV
https://habr.com/ru/articles/762148/
Хабр
Task и structured concurrency в swift
В данной части из серии статей про Swift concurrency мы подробно остановимся на сущности под названием Task и разберем на примерах, как с ней работать. Также поговорим про structured concurrency. Что...
Generic Concurrency в Go
#Программирование #Go #go #concurrency #iterators #generics
https://habr.com/ru/articles/817003/
#Программирование #Go #go #concurrency #iterators #generics
https://habr.com/ru/articles/817003/
Хабр
Generic Concurrency в Go
Привет, гоферы! В этой статье я хочу поделиться мыслями и идеями, которые у меня накопились за время работы с дженериками в Go, и в частности о том, как шаблоны многозадачности могут стать более...
Как мы написали конкурентные структуры данных на C++ и научились их верифицировать
#БлогкомпанииVK #C #Алгоритмы #Параллельноепрограммирование #concurrency #корутины #каналы
https://habr.com/ru/companies/vk/articles/829706/
#БлогкомпанииVK #C #Алгоритмы #Параллельноепрограммирование #concurrency #корутины #каналы
https://habr.com/ru/companies/vk/articles/829706/
Хабр
Как мы написали конкурентные структуры данных на C++ и научились их верифицировать
Привет! В команде ВКонтакте мы переписываем рантайм движков баз данных — они становятся быстрее, надёжнее, а ещё с новым рантаймом проще писать код. Однако есть нюанс: в новом рантайме много...
Swift TaskGroup на примерах
#ios #swift #structuredconcurrency #asyncawait #concurrency
https://habr.com/ru/articles/792444/
#ios #swift #structuredconcurrency #asyncawait #concurrency
https://habr.com/ru/articles/792444/
Хабр
Swift TaskGroup на примерах
В данной части из серии swift concurrency мы продолжим исследовать structured concurrency. В этот раз остановимся на сущности под названием TaskGroup . Узнаем, как с ней работать и чем она отличается...
[sobjectizer] Что нового в SO-5.8.3 и so5extra-1.6.2?
#sobjectizer #cpp #c17 #actormodel #concurrency #multithreading
https://habr.com/ru/articles/855520/
#sobjectizer #cpp #c17 #actormodel #concurrency #multithreading
https://habr.com/ru/articles/855520/
Хабр
[sobjectizer] Что нового в SO-5.8.3 и so5extra-1.6.2?
Недавно была зафиксирована версия 5.8.3 для SObjectizer и версия 1.6.2 для сопутствующего ему проекта so5extra . В данной статье попробую рассказать о том, что и зачем появилось в новых версиях. Для...
Асинхронность в iOS: как ускорить корпоративные приложения и не сломать мозг разработчика
#concurrency #gcd #swift #swiftразработка #iosразработка
https://habr.com/ru/articles/861342/
#concurrency #gcd #swift #swiftразработка #iosразработка
https://habr.com/ru/articles/861342/
Хабр
Асинхронность в iOS: как ускорить корпоративные приложения и не сломать мозг разработчика
Когда все процессы в приложении работают как часы, это не магия, а правильно настроенная асинхронность. Если ваше приложение не отвечает мгновенно на действия пользователя, то в голове у него сразу...
[Перевод] Concurrency в Spring Boot приложениях: как сделать правильный выбор
#java #spring #kotlin #springboot #springboot #concurrency
https://habr.com/ru/companies/spring_aio/articles/862950/
#java #spring #kotlin #springboot #springboot #concurrency
https://habr.com/ru/companies/spring_aio/articles/862950/
Хабр
Concurrency в Spring Boot приложениях: как сделать правильный выбор
Команда Spring АйО перевела и адаптировала доклад « Concurrency in Spring Boot Applications: Making the Right Choice » Андрея Шакирина с последнего Devoxx Belgium. В докладе автор рассказал про...