48436 (666057), страница 2
Текст из файла (страница 2)
}
int main (int argc, char* argv[])
{
char * InitStr1 [2] = {«First thread running!», «11111»}; // строка для первой нити
char * InitStr2 [2] = {«Second thread running!», «22222»}; // строка для второй нити
unsigned long uThreadIDs[2];
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 необходимо воспользоваться системой помощи MS SDK, входящей в состав сред программирования Borland Delphi или CBuilder, а также MSDN, поставляемым в составе системы программирования Visual C.
Список литературы
-
Бэрри Нанс. Компьютерные сети пер. с англ. – М.: БИНОМ, 1996.
-
Глоссарий сетевых терминов http://www.bilim.com/koi8/library/glossary/
-
Компьютерные сети: Учебный курс Microsoft Corporation – М.: Издательский отдел «Русская редакция», 1999.
-
Основы современных компьютерных технологий под редакцией А.Д. Хомоненко – СПб КОРОНА принт, 1998.
-
Ресурсы Microsoft Windows NT Workstation 4.0 пер. с англ. яз. BNV – СПб, 1998.
-
Сетевые операционные системы Н.А. Олифер, В.Г. Олифер, 2001, СПб, Питер, 544 стр.
-
Синхронизация нитей внутри процесса в ОС Windows, http://subscribe.ru/ archive/comp.soft.win.swodniwgniqaf/200305/23131921.text
-
Современные операционные системы, Э. Таненбаум, 2002, СПб, Питер, 1040 стр.
-
Справочник Novell Netware 4 С.Б. Орлов, по заказу ИИЦ «Попурри», 1994.
-
Титтел Эд, Хадсон Курт, Дж. Майкл Стюард Networking Essentials – СПб ПИТЕР, 1999.
-
Титтел Эд, Хадсон Курт, Дж. Майкл Стюард TCP/IP – СПб ПИТЕР, 1999.
-
Якубайтис Э.А. Информационные сети и системы: Справочная книга. – М.: Финансы и статистика, 1996.