Реферат Курсовая Конспект
Очистка - Лабораторная Работа, раздел Образование, Тема: Взаимодействие процессов через механизм гнезд Чтобы Избежать При Завершении «Утечек» Памяти, Программа Должна Убедиться, Чт...
|
Чтобы избежать при завершении «утечек» памяти, программа должна убедиться, что завершены все рабочие потоки. Простейший способ выполнить это – закрыть ожидающий сокет. Это приведет к тому, что все имеющиеся вызовы Accept вернут FALSE и потоки завершатся.
try{
g_sListen.Close();
Sleep(340); // ожидание завершения потока
WSACleanup(); // отключение Winsock
}
catch(){
e->Delete();
}
Проблема может возникнуть только в том случае, если поток находится в процессе обработки клиентского запроса. Основному потоку придется предположить, что все рабочие потоки завершились.
– Конец работы –
Эта тема принадлежит разделу:
Лабораторная работа... Тема Взаимодействие процессов через механизм гнезд... Цель Научиться передавать данные и сообщения между процессами компьютеров глобальной сети...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Очистка
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов