конкурентность

  • ХабрахабрФото Conc: новая библиотека для управления конкурентностью в Go

    Conc: новая библиотека для управления конкурентностью в Go

    Одной из главных фишек языка Go является удобная работа с конкурентностью. Однако, в больших проектах всё равно возникают некоторые проблемы: утечка горутин некорректная обработка паник в горутинах плохая читаемость кода необходимость писать повторяющийся код из раза в раз Как указывает автор библиотеки в своей статье, он часто сталкивается с ошибками при работе с горутинами, что побудило его создать новую библиотеку…

    Читать далее »
  • ХабрахабрФото [Перевод] Как при помощи Rust в 150 раз ускорить код на Python

    [Перевод] Как при помощи Rust в 150 раз ускорить код на Python

    Python — довольно простой в освоении язык, по сравнению с некоторыми другими языками код на нём пишется очень быстро. Но в жертву приносится скорость выполнения кода. Перепишем часть Python-кода в Rust и импортируем этот код в виде пакета Python впроект. Получим сверхбыстрый пакет Python, который сможем импортировать и использовать, как любой другой пакет. В качестве бонуса добавим многопроцессорность и в…

    Читать далее »
  • ХабрахабрФото [Перевод] Мифы об асинхронном PHP: он не по-настоящему асинхронный

    [Перевод] Мифы об асинхронном PHP: он не по-настоящему асинхронный

    В последнее время появляется достаточно много обсуждений проблемы производительности в PHP. И даже несмотря на то, что у нас есть PHP8, JIT и куча других улучшений, многие по-прежнему продолжают жаловаться на то, что PHP "недостаточно производительный". Что PHP - это язык, подходящий только для модели запрос-ответ. Что PHP слишком медленный и его не нужно использовать для высоконагруженных систем. С одной…

    Читать далее »
  • ХабрахабрФото Краткая история электронных госзакупок на Руси

    Краткая история электронных госзакупок на Руси

    Это для открытости, чтобы активисты и конкуренты могли подавать друг на друга жалобы в ФАС и другие контролирующие органы, а ещё чтобы больше поставщиков приходило на торги, что тоже способствует снижению уровня коррупции. В 2009 году решили поставить федеральный эксперимент по переводу закупок в цифровую форму. По некоторым позициям они вообще сопоставимы с общероссийскими. Эксперимент сначала провели на Москве, благо…

    Читать далее »
  • ХабрахабрФото Гетерогенная конкурентная обработка данных в реальном времени строго один раз

    Гетерогенная конкурентная обработка данных в реальном времени строго один раз

    Аннотация Некоторые даже считают, что такая задача невыполнима. Обработка данных в реальном времени ровно один раз (exactly-once) — задача крайне нетривиальная и требующая серьезного и вдумчивого подхода на всей цепочке вычислений. На сегодняшний день такое требование не поддерживает ни одна из существующих систем. В реальности хочется иметь подход, обеспечивающий отказоустойчивую обработку вообще без каких-либо задержек и использование различных хранилищ данных,…

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


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