Parallel and high-performance computing

Two processes repeatedly detect each other's activity and change their behavior to yield. Neither remains blocked, but neither makes useful progress. Which condition best describes this?