Проблемы с POSIX функцией int close(int fd), Происходит прерывание по сигналу |
Здравствуйте, гость ( Вход | Регистрация )
Проблемы с POSIX функцией int close(int fd), Происходит прерывание по сигналу |
AD |
11.4.2012, 9:55
Сообщение
#11
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
да скорее всего там ничего интересного нет. один поток пишет, второй в это время закрыл дескриптор. после чего первый поток тупо пытается писать по уже закрытому дескриптору и получает ексепшн. Именно так. Сделал корректное завершение записи и потом закрытие файла и все. maint, огромная просьба, следите за простейшей орфографией, Вас читать невозможно! Сообщение отредактировал AD - 11.4.2012, 9:55 |
|
|
maint |
12.4.2012, 5:29
Сообщение
#12
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
да скорее всего там ничего интересного нет. один поток пишет, второй в это время закрыл дескриптор. после чего первый поток тупо пытается писать по уже закрытому дескриптору и получает ексепшн. Именно так. Сделал корректное завершение записи и потом закрытие файла и все. maint, огромная просьба, следите за простейшей орфографией, Вас читать невозможно! пардон, вчера нахлебался под самую пробочку |
|
|
Текстовая версия | Сейчас: 25.11.2024, 18:40 |