I have a program running multi-thread, all thread share and process on single AtomicLong variable. Each of them will call getAndAdd()
method first to retrieve value and process further.
If all threads running simultaneously, does calling above method cause one thread to waiting another thread to finish getting value?