Please see the following: http://www.rationaljava.com/2015/10/measuring-microsecond-in-java.html
https://stackoverflow.com/questions/11498585/how-to-suspend-a-java-thread-for-a-small-period-of-time-like-100-nanoseconds On Tue, May 15, 2018 at 10:40 AM, Dhruv Kumar <gargdhru...@gmail.com> wrote: > Hi > > I am trying to replay a log file in which each record has a timestamp > associated with it. The time difference between the records is of the order > of microseconds. I am trying to replay this log maintaining the same delay > between the records (using Thread.sleep()) and sending it to a socket. And > then the Flink program reads the incoming data from this socket. Currently, > replay of the entire log file takes much more time (3 times) then the > expected time (last_timstamp - first_timstamp). > > I wanted to know what are the standard ways of replaying log files if one > wants to maintain the same arrival delay between the records. > > Let me know if I am not clear above. > > Thanks > -------------------------------------------------- > *Dhruv Kumar* > PhD Candidate > Department of Computer Science and Engineering > University of Minnesota > www.dhruvkumar.me > >