Эффективная многопоточность
Категория реферата: Рефераты по информатике, программированию
Теги реферата: аристотель реферат, реферати українською
Добавил(а) на сайт: Bonch-Bruevich.
Предыдущая страница реферата | 11 12 13 14 15 16 17 18 19 20 21
Для остановки вызова пользовательской функции можно воспользоваться следующими функциями:
BOOL UnregisterWait( // хендл ожидания HANDLE WaitHandle ); BOOL UnregisterWaitEx( // хендл ожидания HANDLE WaitHandle, // хендл объекта, устанавливаемого в сигнальное состояние после удаления HANDLE CompletionEvent ); |
|
Характеристика |
Значение |
Начальное коли-чество потоков в пуле |
1 |
Когда поток удаляется |
Когда количество объектов равно нулю |
Способ ожидания, используемый потоком |
WaitForMultipleObjectsEx |
Поток просыпается при |
Переходе объекта ядра в сигнальное состояние |
Таблица 8. Описание работы функции RegisterWaitForSingleObject
Заключение
Написание многопоточных серверных приложений – одна из самых сложных областей программирования. Как правило, для этого необходимо детально знать механизмы ОС, подсистему безопасности и функционирование служб (в большинстве случаев серверные приложения являются службами). В дальнейшем я, возможно, постараюсь осветить другие аспекты данной области. Надеюсь, этот материал был вам интересен.
Список литературы
Программирование серверных приложений для Windows 2000, Дж. Рихтер, Дж. Кларк.
Недокументированные возможности Windows NT, Коберниченко А.В.
NativeAPI, Гарри Неббет
Внутреннее устройство Windows 2000, Д. Соломон, М. Руссинович.
Недокументированные возможности Windows 2000. С. Шрайбер.
Скачали данный реферат: Fotin'ja, Fekusa, Zhidkov, Blanter, Клим, Jakutkin, Severinov.
Последние просмотренные рефераты на тему: реферат мова, організація реферат, культурология как наука, антикризисное управление.
Предыдущая страница реферата | 11 12 13 14 15 16 17 18 19 20 21