| Package | Description |
|---|---|
| net.lecousin.framework.concurrent |
Multi-threading framework.
|
| Modifier and Type | Class and Description |
|---|---|
class |
StandaloneTaskPriorityManager
Simple implementation of TaskPriorityManager for a single application, only using the priority of tasks.
|
| Modifier and Type | Field and Description |
|---|---|
protected TaskPriorityManager |
TaskManager.taskPriorityManager |
| Modifier and Type | Method and Description |
|---|---|
static void |
Threading.init(ThreadFactory threadFactory,
Class<? extends TaskPriorityManager> taskPriorityManager,
int nbCPUThreads,
DrivesTaskManager.DrivesProvider drivesProvider,
int nbUnmanagedThreads)
Initialize multi-threading.
|
| Constructor and Description |
|---|
DrivesTaskManager(ThreadFactory threadFactory,
Class<? extends TaskPriorityManager> taskPriorityManager,
DrivesTaskManager.DrivesProvider drivesProvider)
Constructor.
|
FixedThreadTaskManager(String name,
Object resource,
int nbThreads,
ThreadFactory threadFactory,
Class<? extends TaskPriorityManager> taskPriorityManager)
Constructor.
|
MonoThreadTaskManager(String name,
Object resource,
ThreadFactory threadFactory,
Class<? extends TaskPriorityManager> taskPriorityManager)
Constructor.
|
MultiThreadTaskManager(String name,
Object resource,
int nbThreads,
ThreadFactory threadFactory,
Class<? extends TaskPriorityManager> taskPriorityManager)
Constructor.
|
TaskManager(String name,
Object resource,
ThreadFactory threadFactory,
Class<? extends TaskPriorityManager> taskPriorityManager)
Constructor.
|
ThreadPoolTaskManager(String name,
Object resource,
int maxThreads,
ThreadFactory threadFactory,
Class<? extends TaskPriorityManager> taskPriorityManager)
Constructor.
|
Copyright © 2019. All rights reserved.