| java.lang.Object | |
| ↳ | com.davidluoye.support.thread.ThreadSync |
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| enum | ThreadSync.SyncState | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| ThreadSync() | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| static AtomicReference<ThreadSync.SyncState> | getSyncState() | ||||||||||
| static void | notifySyncState(AtomicReference<ThreadSync.SyncState> syncState) | ||||||||||
| static <R> R | waitForSync(Supplier<R> supplier) | ||||||||||
| static <P, R> R | waitForSync(P params, Function<P, R> function) | ||||||||||
| static void | waitSyncState(AtomicReference<ThreadSync.SyncState> syncState) | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||