Могут ли потоки использовать один и тот же клиентский сокет?

Я использую TClientSocket или indy's TIdTCPClient (в зависимости от проекта)

У меня есть несколько потоков, каждый из которых обрабатывает элементы, и иногда необходимо отправить данные через подключенный клиентский сокет. (Считывание данных из сокета НЕ используется в потоках обработки)

В основном мой вопрос ...

  • Возможно ли?
  • это «безопасно»?

или мне

  • следует иметь клиентский сокет на каждый поток или
  • что-то вроде маршалинга / критических разделов

delphi-7 indy-9

7
задан Christopher Chase 10 December 2010 в 03:04
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: