Package org.apfloat.internal
Class ParallelThreeNTTConvolutionStrategy.LockFuture
- java.lang.Object
-
- java.util.concurrent.FutureTask<java.lang.Void>
-
- org.apfloat.internal.ParallelThreeNTTConvolutionStrategy.LockFuture
-
- All Implemented Interfaces:
java.lang.Runnable
,java.util.concurrent.Future<java.lang.Void>
,java.util.concurrent.RunnableFuture<java.lang.Void>
- Enclosing class:
- ParallelThreeNTTConvolutionStrategy
private static class ParallelThreeNTTConvolutionStrategy.LockFuture extends java.util.concurrent.FutureTask<java.lang.Void>
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
done
private java.util.concurrent.locks.Lock
lock
private java.lang.Thread
thread
private static java.util.concurrent.Callable<java.lang.Void>
VOID_CALLABLE
-
Constructor Summary
Constructors Constructor Description LockFuture(java.util.concurrent.locks.Lock lock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isDone()
-