Рабочий поток вызывает accept(hSock), другой поток вызывает CCriticalSection c; c.Lock(); closesock(hSock); c.Unlock(); Генерируется исключение, почему?
Здравствуйте, Apokrov, Вы писали:
A>Рабочий поток вызывает accept(hSock), другой поток вызывает CCriticalSection c; c.Lock(); closesock(hSock); c.Unlock(); Генерируется исключение, почему?
1. А рабочий поток вокруг Accept.hSock входит в какую-либо критическую секцию? Если нет, то от критической секции в другом потоке толку нет.
2. Код в студию. + что за исключение. + где.
... << RSDN@Home 1.0 beta 6 >>