Javolution 6.0.0 java
|
Public Member Functions | |
ConcurrentThreadImpl () | |
boolean | execute (Runnable logic, ConcurrentContextImpl inContext) |
void | run () |
Private Attributes | |
ConcurrentContextImpl | context |
AtomicBoolean | isBusy = new AtomicBoolean() |
Runnable | logic |
int | priority |
Static Private Attributes | |
static int | count |
A worker thread executing in a concurrent context.
Definition at line 20 of file ConcurrentThreadImpl.java.
javolution.context.internal.ConcurrentThreadImpl.ConcurrentThreadImpl | ( | ) |
Default constructor.
Definition at line 31 of file ConcurrentThreadImpl.java.
References javolution.context.internal.ConcurrentThreadImpl.count.
boolean javolution.context.internal.ConcurrentThreadImpl.execute | ( | Runnable | logic, |
ConcurrentContextImpl | inContext | ||
) |
Executes the specified logic by this thread if ready; returns
if this thread is busy.
Definition at line 40 of file ConcurrentThreadImpl.java.
References javolution.context.internal.ConcurrentThreadImpl.isBusy, and javolution.context.internal.ConcurrentThreadImpl.logic.
void javolution.context.internal.ConcurrentThreadImpl.run | ( | ) |
Definition at line 53 of file ConcurrentThreadImpl.java.
References javolution.context.internal.ConcurrentContextImpl.completed(), javolution.context.internal.ConcurrentThreadImpl.context, javolution.context.AbstractContext.inherit(), javolution.context.internal.ConcurrentThreadImpl.isBusy, javolution.context.internal.ConcurrentThreadImpl.logic, and javolution.context.internal.ConcurrentThreadImpl.priority.
|
private |
Definition at line 23 of file ConcurrentThreadImpl.java.
Referenced by javolution.context.internal.ConcurrentThreadImpl.run().
|
staticprivate |
Definition at line 22 of file ConcurrentThreadImpl.java.
Referenced by javolution.context.internal.ConcurrentThreadImpl.ConcurrentThreadImpl().
|
private |
Definition at line 24 of file ConcurrentThreadImpl.java.
Referenced by javolution.context.internal.ConcurrentThreadImpl.execute(), and javolution.context.internal.ConcurrentThreadImpl.run().
|
private |
Definition at line 25 of file ConcurrentThreadImpl.java.
Referenced by javolution.context.internal.ConcurrentThreadImpl.execute(), and javolution.context.internal.ConcurrentThreadImpl.run().
|
private |
Definition at line 26 of file ConcurrentThreadImpl.java.
Referenced by javolution.context.internal.ConcurrentThreadImpl.run().