--- old/src/share/vm/runtime/park.hpp 2016-10-25 10:40:10.918778679 +0200 +++ new/src/share/vm/runtime/park.hpp 2016-10-25 10:40:10.871778648 +0200 @@ -47,7 +47,7 @@ class Parker : public os::PlatformParker { private: - volatile int _counter ; + volatile intptr_t _counter ; Parker * FreeNext ; JavaThread * AssociatedWith ; // Current association @@ -63,7 +63,7 @@ // For simplicity of interface with Java, all forms of park (indefinite, // relative, and absolute) are multiplexed into one call. void park(bool isAbsolute, jlong time); - void unpark(); + void unpark(JavaThread *thread); // Lifecycle operators static Parker * Allocate (JavaThread * t) ;