Публикации по теме 'viper-engine'


Как мы пишем код
Программисты Velan пишут довольно много кода. Недавно мы думали о том, как мы пишем код и как мы хотим, чтобы наш код выглядел. После некоторого обсуждения мы свели наше мышление к трем основным пунктам: Мы хотим, чтобы наш код был изменяемым . Мы хотим всегда учиться . Мы хотим получить право собственности . Сменный код Изменяемый код основан на идее, что никакой код, который мы пишем, не будет совершенным, и мы не хотим, чтобы он был совершенным (потому что совершенство..

Наш первый релиз с открытым исходным кодом: Lock-Free Queue and Pool
Сегодня программисты Velan выпускают две наши структуры данных без блокировок; свободная от блокировки очередь и свободный от блокировки целочисленный пул. Мы используем оба как основную часть нашей технологии Viper. Обе структуры данных написаны на C99 и являются довольно автономными. Очередь без блокировки: vqueue Наша незаблокированная очередь — это реализация неблокирующей очереди из статьи Майкла и Скотта «Простые, быстрые и практичные неблокирующие и блокирующие параллельные..