Package org.agrona.hints
Class ThreadHints
java.lang.Object
org.agrona.hints.ThreadHints
Deprecated.
This class is deprecated. Use
Thread.onSpinWait()
directly.
This class captures possible hints that may be used by some
runtimes to improve code performance. It is intended to capture hinting
behaviours that are implemented in or anticipated to be spec'ed under the
Thread
class in some Java SE versions, but missing in prior
versions.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Deprecated.Set this system property to true to disableonSpinWait()
.private static final boolean
Deprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
Deprecated.Indicates that the caller is momentarily unable to progress, until the occurrence of one or more actions on the part of other activities.
-
Field Details
-
DISABLE_ON_SPIN_WAIT_PROP_NAME
Deprecated.Set this system property to true to disableonSpinWait()
.- See Also:
-
ON_SPIN_WAIT_ENABLED
private static final boolean ON_SPIN_WAIT_ENABLEDDeprecated.
-
-
Constructor Details
-
ThreadHints
private ThreadHints()Deprecated.
-
-
Method Details
-
onSpinWait
public static void onSpinWait()Deprecated.Indicates that the caller is momentarily unable to progress, until the occurrence of one or more actions on the part of other activities. By invoking this method within each iteration of a spin-wait loop construct, the calling thread indicates to the runtime that it is busy-waiting. The runtime may take action to improve the performance of invoking spin-wait loop constructions.
-