ISynchronizedOperationTryRun Method
Attempts to execute the action on current thread. Does nothing if the operation is already running.
Namespace: Gemstone.Threading.SynchronizedOperationsAssembly: Gemstone.Threading (in Gemstone.Threading.dll) Version: 1.0.110 -- Release Build+13c244059615c58a533059438f38d7e59ef0c2ea
void TryRun(
bool runPendingSynchronously = false
)
Sub TryRun (
Optional runPendingSynchronously As Boolean = false
)
void TryRun(
bool runPendingSynchronously = false
)
function TryRun(runPendingSynchronously);
Parameters
- runPendingSynchronously Boolean (Optional)
- Defines synchronization mode for running any pending operation.
When runPendingSynchronously is true, this method will not guarantee that control
will be returned to the thread that called it; if other threads continuously mark the operation as pending,
this thread will continue to run the operation indefinitely on the calling thread.