C# Класс Fibrous.PoolFiber

Fiber that uses a thread pool for execution. Pool is used instead of thread, but messages are handled sequentially.
Наследование: Fibrous.FiberBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
PoolFiber ( ) : System
PoolFiber ( IExecutor executor ) : System
PoolFiber ( IExecutor config, TaskFactory taskFactory ) : System
PoolFiber ( TaskFactory taskFactory ) : System
StartNew ( ) : IFiber
StartNew ( IExecutor exec ) : IFiber

Защищенные методы

Метод Описание
InternalEnqueue ( System.Action action ) : void

Приватные методы

Метод Описание
ClearActions ( ) : List
Flush ( ) : void

Описание методов

InternalEnqueue() защищенный Метод

protected InternalEnqueue ( System.Action action ) : void
action System.Action
Результат void

PoolFiber() публичный Метод

public PoolFiber ( ) : System
Результат System

PoolFiber() публичный Метод

public PoolFiber ( IExecutor executor ) : System
executor IExecutor
Результат System

PoolFiber() публичный Метод

public PoolFiber ( IExecutor config, TaskFactory taskFactory ) : System
config IExecutor
taskFactory TaskFactory
Результат System

PoolFiber() публичный Метод

public PoolFiber ( TaskFactory taskFactory ) : System
taskFactory TaskFactory
Результат System

StartNew() публичный статический Метод

public static StartNew ( ) : IFiber
Результат IFiber

StartNew() публичный статический Метод

public static StartNew ( IExecutor exec ) : IFiber
exec IExecutor
Результат IFiber