Смешиваются потоки

191
20 июня 2018, 04:50

Подскажите, где может быть проблема: Имею сервер, к которому соединяются устройства по tcp socket, на каждое красиво создаётся поток. Соединившись, устройство призывается, сообщая свой UID. Далее в пакетах данных устройство шлёт свои координаты. Раньше всё было ОК, но когда устройств стало под тысячу, эти координаты стали сохраняться под тем ID что нужно, но координаты не его. Совершенно. С разницей в сотни и километров. Стал смотреть логи. Суть в том, что когда устройство потеряло связь и снова соединилось - тогда наиболее вероятна ситуация неверных данных. Но это не всегда. Хотя авторизовывается то правильно... Ощущение, что потоки где то смешиваются. Никто с таким не сталкивался?

READ ALSO
Выдаёт ошибку при компилиции, пока не дошел до switch

Выдаёт ошибку при компилиции, пока не дошел до switch

Выдаёт ошибку при компилиции, пока не дошел до switch всё идёт нормально, а потом ошибкаГде моя ошибка?

165
ConcurrentModificationException и Хешмап

ConcurrentModificationException и Хешмап

Здравствуйте кидает Exception ConcurrentModificationException на этой строчке for (Transaction t : cgetTransactions())(64 строчка) на 2 итерации

225
Импорт библиотеки JAXB в проект JavaFX

Импорт библиотеки JAXB в проект JavaFX

Есть проект на JavaFX, для хранения данных нужно использовать сериализацию в JAXBДля этого нужно использовать XML

171
Cбои андроид приложения java.lang.RuntimeException

Cбои андроид приложения java.lang.RuntimeException

Несколько сбоев было но не могу понять изза чегоВзгляните:

152