GlueGen: com.jogamp.common.util.locks.LockFactory Class Reference

GlueGen v2.6.0-rc-20250722 GlueGen, Native Binding Generator for Java™ (public API).

Classes | Static Public Member Functions | List of all members
com.jogamp.common.util.locks.LockFactory Class Reference
Collaboration diagram for com.jogamp.common.util.locks.LockFactory:

## Classes

enum | ImplType

## Static Public Member Functions

static RecursiveLock | createRecursiveLock ()
| default is ImplType.Int01, unfair'ish (fastest w/ least deviation) More...
static RecursiveThreadGroupLock | createRecursiveThreadGroupLock ()
| default is ImplType.Int02ThreadGroup, unfair'ish (fastest w/ least deviation) More...
static RecursiveLock | createRecursiveLock (final ImplType t, final boolean fair)

## Detailed Description

Definition at line 35 of file LockFactory.java.

## Member Function Documentation

## ◆ createRecursiveLock() [1/2]

static RecursiveLock com.jogamp.common.util.locks.LockFactory.createRecursiveLock | ( |  | ) |

static

default is ImplType.Int01, unfair'ish (fastest w/ least deviation)

Definition at line 48 of file LockFactory.java.

## ◆ createRecursiveLock() [2/2]

static RecursiveLock com.jogamp.common.util.locks.LockFactory.createRecursiveLock | ( | final ImplType | t,
|  | final boolean | fair
| ) |  |

static

Definition at line 57 of file LockFactory.java.

## ◆ createRecursiveThreadGroupLock()

static RecursiveThreadGroupLock com.jogamp.common.util.locks.LockFactory.createRecursiveThreadGroupLock | ( |  | ) |

static

default is ImplType.Int02ThreadGroup, unfair'ish (fastest w/ least deviation)

Definition at line 53 of file LockFactory.java.

The documentation for this class was generated from the following file:

- src/java/com/jogamp/common/util/locks/LockFactory.java