| Пятница, 31.10.2025, 13:33 Приветствую Вас Гость | Регистрация | Вход
 | 
 | Учебный портал 2009-2016 | 
 
 | | Календарь | 
|---|
 | 
		
			| «  Октябрь 2025  » |  
			| Пн | Вт | Ср | Чт | Пт | Сб | Вс |  |  |  | 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. Его и рассмотрим.
 Начнем издалека 
Итак — как нам избавиться от ненужных локов? 
 
Ответ лежит на поверхности — надо выделять 
		
		... 
		
			Читать дальше »
		
		
		
			Просмотров:
			767
		
		 | 
		
			Добавил:
			@RUS@
		
		 | 
		
			Дата:
			13.12.2012
		
		 | 
		
	 | 
| 
		
		Так получилось, что эту весну я провёл в поисках/собеседованиях людей аж
 на четыре вакансии, связанные с системным администрированием. Я 
пообщался с несколькими десятками людей и заметил характерные ошибки и 
проблемы, с которыми они сталкиваются. Излагаю то, что заметил, а так же
 свои мысли, как эти проблемы решить. 
scope: начинающие системные администраторы, помощники системных 
администраторов и т.д. Опытным администраторам, а так же тем, кто имеет 
вполне конкретную специализацию будет если и интересно, то бесполезно.
 
Примерная структура цикла статей — я опишу то, как мне видится профессия
 системного администратора, разберу текущее отношение к профессии со 
стороны работодателя, потом попробую дать общую информацию о том, с чего
 начинать и куда двигаться дальше.
 Какие бывают системные администраторы?
Если очень огрублять, сисдамины бывают со специализацией, и без 
специализации. Обычно карьеру начинают без специали
		
		... 
		
			Читать дальше »
		
		
		
			Просмотров:
			866
		
		 | 
		
			Добавил:
			@RUS@
		
		 | 
		
			Дата:
			13.12.2012
		
		 | 
		
	 | 
| 
		
		Вы новичок в программировании или же просто раньше избегали изучения 
SQL? Тогда вы попали по нужному адресу, так как любой разработчик в 
конце-концов сталкивается с необходимостью знать этот язык запросов. 
Пусть вы и не будете главным дизайнером баз данных, но работы с ними 
избежать практически невозможно. Я надеюсь этот краткий обзор синтаксиса
 основных SQL-запросов поможет заинтересованному разработчику и любому, 
кому это понадобится.  Что такое база данных SQL?Структурированный язык запросов (Structured Query Language) – стандарт коммуникации с базой данных, который поддержан ANSI. Самая последняя версия – SQL-99, хотя новый стандарт SQL-200n
 уже находится в разработке. Большинство баз данных твердо 
придерживается стандарта ANSI-92. Было много обсуждений по поводу 
введения более современных стандартов, но изготовители коммерческих баз 
данных отклоняются от этого, развивая свои новые концепции манипуляции 
хранимыми данными. Почти каж
		
		... 
		
			Читать дальше »
		
	
		
		
		
			Просмотров:
			655
		
		 | 
		
			Добавил:
			@RUS@
		
		 | 
		
			Дата:
			09.12.2012
		
		 | 
		
	 |  | 
 |