Четверг, 26.12.2024, 12:50
Приветствую Вас Гость | Регистрация | Вход
|
Учебный портал 2009-2016 |
Календарь |
---|
« Декабрь 2024 » | Пн | Вт | Ср | Чт | Пт | Сб | Вс | | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
|
Статистика |
---|
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
Блог
Не секрет, что иногда выделение памяти требует отдельных решений.
Например — когда память выделяется и освобождается стремительным домкратом потоком, в параллельных задачах.
В результате стандартный консервативный аллокатор выстраивает все
запросы в очередь на pthread_mutex / critical section. И наш
многоядерный процессор медленно и печально едет на первой передаче.
И что с этим делать? Познакомимся поближе с деталями реализации метода
Scalable Lock-Free Dynamic Memory Allocation. Maged M. Michael. IBM
Thomas J. Watson Research Center.
Самый простой код что я сумел найти — написан под LGPL камрадами Scott Schneider и Christos Antonopoulos. Его и рассмотрим.
Начнем издалека
Итак — как нам избавиться от ненужных локов?
Ответ лежит на поверхности — надо выделять
...
Читать дальше »
Просмотров:
741
|
Добавил:
@RUS@
|
Дата:
13.12.2012
|
|
Так получилось, что эту весну я провёл в поисках/собеседованиях людей аж
на четыре вакансии, связанные с системным администрированием. Я
пообщался с несколькими десятками людей и заметил характерные ошибки и
проблемы, с которыми они сталкиваются. Излагаю то, что заметил, а так же
свои мысли, как эти проблемы решить.
scope: начинающие системные администраторы, помощники системных
администраторов и т.д. Опытным администраторам, а так же тем, кто имеет
вполне конкретную специализацию будет если и интересно, то бесполезно.
Примерная структура цикла статей — я опишу то, как мне видится профессия
системного администратора, разберу текущее отношение к профессии со
стороны работодателя, потом попробую дать общую информацию о том, с чего
начинать и куда двигаться дальше.
Какие бывают системные администраторы?
Если очень огрублять, сисдамины бывают со специализацией, и без
специализации. Обычно карьеру начинают без специали
...
Читать дальше »
Просмотров:
839
|
Добавил:
@RUS@
|
Дата:
13.12.2012
|
|
Вы новичок в программировании или же просто раньше избегали изучения
SQL? Тогда вы попали по нужному адресу, так как любой разработчик в
конце-концов сталкивается с необходимостью знать этот язык запросов.
Пусть вы и не будете главным дизайнером баз данных, но работы с ними
избежать практически невозможно. Я надеюсь этот краткий обзор синтаксиса
основных SQL-запросов поможет заинтересованному разработчику и любому,
кому это понадобится. Что такое база данных SQL? Структурированный язык запросов (Structured Query Language) – стандарт коммуникации с базой данных, который поддержан ANSI. Самая последняя версия – SQL-99, хотя новый стандарт SQL-200n
уже находится в разработке. Большинство баз данных твердо
придерживается стандарта ANSI-92. Было много обсуждений по поводу
введения более современных стандартов, но изготовители коммерческих баз
данных отклоняются от этого, развивая свои новые концепции манипуляции
хранимыми данными. Почти каж
...
Читать дальше »
Просмотров:
630
|
Добавил:
@RUS@
|
Дата:
09.12.2012
|
|
|