АННОТАЦИЯ
	
	
			
				
					| Язык | 
					C++ (gcc-3.3, gcc-3.4, gcc-4.2) |  
				
					| Платформа | 
					ОС: GNU/Linux, в будущем, возможно,
						Windows |  
				
					| Назначение | 
					Предоставление базиса для
						разработки многокомпонентных многопоточных систем. В
						частности, библиотека содержит такие механизмы, как подсчет ссылок на объекты,
						события, средства синхронизации, создание потоков, работа с асинхронными
						операциями |  
				
					| Многопоточность | 
					Практически полная |  
				
					| Условия
							использования | 
					CntmLib - это свободная бесплатная
						библиотека с открытым исходным кодом. Условия использования ограничиваются
						лицензией |  
				
					| Версия | 
					1.1.4, от 05.2008 |    
	  
	ЦЕЛИ ПРОЕКТА
	 Предоставить 
		надежные и удобные средства для:  
		управления временем жизни объектов с помощью подсчета ссылок. CntmLib
			предоставляет расширенные средства для улучшения механизма подсчета
			ссылок; 
		синхронизации в многопоточных системах. При этом CntmLib может
			обеспечивать интеграцию с библиотекой QT в области синхронизации; 
		оповещения одним объектом других объектов об изменении своего состояния с
			помощью механизма событий. CntmLib предоставляет такой мощный механизм
			изоляции поведения взаимодействующих объектов, как отложенные события; 
		асинхронного выполнения методов объектов. При этом асинхронный вызов по
			форме очень слабо отличается от обычного вызова метода, т.е. имеется
			возможность передавать произвольные аргументы и получать результат выполнения.
			Частным случаем асинхронных операций являются потоки; 
		создания и управления активными объектами, т.е. объектами, имеющими свои
			собственные потоки выполнения. 
	
	Также CntmLib содержит ряд вспомогательных средств: классы исключений,
		контейнерные классы, разнообразные утилиты. 
	  
	С ЧЕГО НАЧАТЬ?
	Загрузить дистрибутив библиотеки (в который входит и данная документация) можно в 
	разделе Download. 
	Если вас заинтересовал данный проект, то начать знакомство с библиотекой Вы
		можете отсюда. Этот материал на простейших
		примерах дает представление о возможностях библиотеки CntmLib. 
	Для получения обзорной информации обо всех компонентах
		библиотеки обратитесь к разделу Общие
			сведения. 
	  
	РАЗРАБОТЧИКИ
	Роман Овсеевич - разработка; 
	Сергей Алаев - адаптация к gcc4, тестирование; 
	Андрей Ладугин - тестирование;
	 
					 |