2013-05-17 7 views
0

У меня есть сервер Java для связи устройства с этим сервером. , когда конкретное устройство запрашивает сервер, создает отдельный поток с уникальным именем, это имя никогда не изменится.связь между потоками в java

У меня много потоков одновременно на сервере. Вся резьбы имеют уникальные имена и когда нити прибудет снова разрушает, когда запрос будет поступать из устройства на сервере снова

нить будет создана с тем же именем. , и я хочу статический буфер, в котором я мог бы написать данные для определенного потока, так что, когда снова на сервере он будет создан, он сможет прочитать эти конкретные данные.

Пожалуйста, предложите

Заранее спасибо

ответ

0

ли ваши устройства передать какую-либо информацию (название? Макинтош адрес?) На сервер? Если информация уникальна, используйте ее как уникальный идентификатор.

Если вы можете однозначно идентифицировать устройство по какой-либо информации, которую они предоставляют, то у вас есть уникальный идентификатор.

Если информация, которая делает уникальное устройство, слишком «громоздким» для использования в качестве имени потока (или содержит символы, которые нельзя использовать для обозначения потока), затем используйте алгоритм HASH (SHA1? MD5?) Для создания (почти) уникальный идентификатор.

Смежные вопросы