| Interface | Description |
|---|---|
| ThreadPool |
ThreadPool
|
| Class | Description |
|---|---|
| MemoryLimitCalculator |
Runtime.freeMemory() technology is used to calculate the
memory limit by using the percentage of the current maximum available memory,
which can be used with MemoryLimiter. |
| MemoryLimitedLinkedBlockingQueue<E> |
Can completely solve the OOM problem caused by
LinkedBlockingQueue. |
| MemoryLimiter |
memory limiter.
|
| MemorySafeLinkedBlockingQueue<E> |
Can completely solve the OOM problem caused by
LinkedBlockingQueue,
does not depend on Instrumentation and is easier to use than
MemoryLimitedLinkedBlockingQueue. |
| ThreadlessExecutor |
The most important difference between this Executor and other normal Executor is that this one doesn't manage
any thread.
|
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.