У меня есть это действительно простая операция дао, которая работает довольно тонкая (часть теста JUnit):метка времени миллисекунды различие в действии Dao
for (int i = 0 ; i < 5000 ; i++)
mUserDao.saveUser(lUser, new Date().getTime());
второй параметр является отметкой о времени, пока значение. Я проверяю вид массового спасения.
Мой вопрос: теоретически возможно, что у меня есть две записи с тем же длинным значением в моей базе данных (mysql)? - в том же процессе.
Первый взгляд внутри отношения показывает мне разные длинные значения для каждого entrie (по крайней мере, последняя миллисекунда увеличивается).
Thx заранее
Стефан
Если метод не синхронизируется, и если выполняются одновременные запросы, тогда метка времени такая же. –
Взгляните на это http://stackoverflow.com/questions/4881448/safe-to-use-system-currenttimemillis-to-generate-a-unique-database-id – BobTheBuilder
@Darshan Patel: синхронизировано –