Можно ли в Linux делать асинхронные вызовы одного и того-же сокета не защищая его?

155
28 февраля 2018, 09:20

Доброго времени суток. Пишу клиент-серверное приложение на С++ под Linux. Суть следующая. Есть один открытый сокет и две переменные, хранящие его дескрптор. У меня очень большие входящий и исходящий потоки. Можно ли мне одновременно производить чтение и запись в этом сокете с разных потоков, не используя мьютекса и любых других элементов синхронизации?

READ ALSO
Ошибка доступа к памяти в методе класса

Ошибка доступа к памяти в методе класса

Беда следующая: работаю со списком в классе(Использование STL запрещено) худо бедно расписал методыДалее когда описываю экземпляр в main и пытаюсь...

184
Ошибка сегментирования что делать?

Ошибка сегментирования что делать?

Вылетает ошибка сегментирования (сделан дамп памяти)Если не сложно, объясните, что именно не так

208
Изменить COM-порт устройства программно

Изменить COM-порт устройства программно

У меня подключено устройство (arduino), оно определяется и подключается к какому-нибудь COM-портуНомер порта можно изменить через Устройства и принтеры...

190