concurrent-programming

Java blocking issue: Why would JVM block threads in many different classes/methods?

Hi all, Update: This looks like a memory issue. A 3.8 Gb Hprof file indicated that the JVM was dumping-its-heap when this "blocking" occurred. Our operations team saw that the site wasn't responding, took a stack trace, then shut down the instance. I believe they shut down the site before the heap dump finished. The log had no errors/ex...

Multi Processor Programming Question: Lock Free Stacks.

In preperation for my upcoming Concurrent Systems Exam, I am trying to complete some questions from the text book "The Art of Multiprocessor Programming". One question is bugging me: Exercise 129: Does it make sense to use the same shared BackOff object for both pushes and pop in our LockFreeStack object? How else could we structure the...