меня такая ситуация в Java:Java лучший подход (Нити Dbus и HTTPRequest)
О внутренних модулей под названием I. Большой модуль Z, который получает сообщения от DBus от I. Этот большой модуль Z общаться с внешний сервер E (для каждого сообщения, полученного Dbus).
Архитектура DBus, каждый раз, когда выполняется запрос, в модуле Z создается новый поток для его обработки.
Каков наилучший способ связи с E?
a) Make a class with a method SendToExternalServer(). this method will be called every time that have a new DBus message.
i) The method has only one HttpUrlConnection.
ii) The method create a differente HttpUrlConnection instance every time is called.
b) Same situation on a) but now the method SendToExternalServer() is static
i) (same situations)
ii) (same situations)
c) Same situation on a) but the class extends the interface Runnable
i) (same situation)
ii) (same situation)
d) OTHER ?
Заранее спасибо João
Я бы не создал новый поток для каждого входящего события. Вместо этого используйте диспетчер событий, который использует пул потоков (например, Исполнитель, как предложено пользователем949300). –