Реферат: Процессы, нити и волокна в ОС Windows
HANDLE hThreads[2];
hThreads[0] = CreateThread (NULL, 0, (LPTHREAD_START_ROUTINE) ThreadFunc,
InitStr1, 0,&uThreadIDs[0]);
hThreads[1] = CreateThread (NULL, 0, (LPTHREAD_START_ROUTINE) ThreadFunc,
InitStr2, 0,&uThreadIDs[1]);
// Ждем, пока нити не завершат свою работу
WaitForMultipleObjects (2, hThreads, TRUE, INFINITE);
// Закрываем дескрипторы
CloseHandle (hThreads[0]);
CloseHandle (hThreads[1]);
return 0;
}
Выводы
В реферате рассмотрены различные WIN API функции и последовательность действий для создания и работы с процесами, нитями и фолокнами при созданиии вминдоуз-приложений, их применение и особенности. Для получения полной информации о назначении, использовании и синтаксисе всех функций WIN32 API необходимо воспользоваться системой помощи MSSDK, входящей в состав сред программирования BorlandDelphi или CBuilder, а также MSDN, поставляемым в составе системы программирования VisualC.
Список литературы
1. Бэрри Нанс. Компьютерные сети пер. с англ. – М.: БИНОМ, 1996.
2. Глоссарий сетевых терминов http://www.bilim.com/koi8/library/glossary/
3. Компьютерные сети: Учебный курс Microsoft Corporation – М.: Издательский отдел «Русская редакция», 1999.
4. Основы современных компьютерных технологий под редакцией А.Д. Хомоненко – СПб КОРОНА принт, 1998.
5. Ресурсы Microsoft Windows NT Workstation 4.0 пер. сангл. яз. BNV – СПб, 1998.
6. Сетевые операционные системы Н.А. Олифер, В.Г. Олифер, 2001, СПб, Питер, 544 стр.
7. Синхронизация нитей внутри процесса в ОС Windows, http://subscribe.ru/ archive/comp.soft.win.swodniwgniqaf/200305/23131921.text
8. Современные операционные системы, Э. Таненбаум, 2002, СПб, Питер, 1040 стр.
9. Справочник Novell Netware 4 С.Б. Орлов, по заказу ИИЦ «Попурри», 1994.
10. Титтел Эд, Хадсон Курт, Дж. МайклСтюард Networking Essentials – СПбПИТЕР, 1999.
11. Титтел Эд, Хадсон Курт, Дж. Майкл Стюард TCP/IP – СПб ПИТЕР, 1999.
12. Якубайтис Э.А. Информационные сети и системы: Справочная книга. – М.: Финансы и статистика, 1996.