Отрывок: Затем, при помощи функции WaitForMultipleObjects ожидаем завершения всех запущен­ ных потоков. int main() { DWORD id; for (inti=0; i<2; i++) { thr hnd [i] = CreateThread( NULL,0,thr_arr[i],NULL,0,&id); if (thr hnd [i] = = NULL) ExitProcess(-1); } WaitForMultipleObjects( 2, thr_hnd, TRUE, INFINITE); return 0; Очевидным кажется состояние переменной g_x=2 после завер­ шения запущенных потоков. Однако истинное постуслови...
Название : Операционные системы [Электронный ресурс] : [учеб. для вузов по направления подгот. бакалавров "Фундам. информатика и информ. технологии", "Прикладная математика и информатика", "Прикладная математика и физика"]
Авторы/Редакторы : Востокин С. В.
Министерство образования и науки РФ
Самарский государственный аэрокосмический университет им. С. П. Королева (национальный исследовательский университет)
Дата публикации : 2012
Издательство : Изд-во СГАУ
Аннотация : Используемые программы: Adobe Acrobat.
Труды сотрудников СГАУ(электрон. версия).
Гриф.
Другие идентификаторы : RU/НТБ СГАУ/WALL/004/В 78-824177
Ключевые слова: управление памятью
управление процессами
проектирование операционных систем
Располагается в коллекциях: Учебные издания

Файлы этого ресурса:
Файл Описание Размер Формат  
Востокин С.В. Операционные системы.pdffrom 1C5.98 MBAdobe PDFПросмотреть/Открыть



Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.