В Linux, если я создаю два потока, один для отправки данных TCP и один для получения данных TCP для одного и того же неблокирующего сокета, это потокобезопасно?
или мне следует использовать синхронизацию использование мьютекса.
Я использую C++ для программирования в Linux
В Linux, если я создаю два потока, один для отправки данных TCP и один для получения данных TCP для одного и того же неблокирующего сокета, это потокобезопасно? или мне следует использовать синхронизацию использование мьютекса. Я использую C++ для программирования в Linux
У меня есть очень простое TCP-клиент/серверное приложение, написанное на C.
Полный код этого проекта доступен на github.
Клиентская сторона запускает несколько параллельных потоков, каждый из которых нити сделайте следующее: