AsynchronousChannelProvider.OpenAsynchronousChannelGroup Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
OpenAsynchronousChannelGroup(IExecutorService, Int32) |
Создает новую асинхронную группу каналов с заданным пулом потоков. |
OpenAsynchronousChannelGroup(Int32, IThreadFactory) |
Создает новую асинхронную группу каналов с фиксированным пулом потоков. |
OpenAsynchronousChannelGroup(IExecutorService, Int32)
Создает новую асинхронную группу каналов с заданным пулом потоков.
[Android.Runtime.Register("openAsynchronousChannelGroup", "(Ljava/util/concurrent/ExecutorService;I)Ljava/nio/channels/AsynchronousChannelGroup;", "GetOpenAsynchronousChannelGroup_Ljava_util_concurrent_ExecutorService_IHandler", ApiSince=26)]
public abstract Java.Nio.Channels.AsynchronousChannelGroup? OpenAsynchronousChannelGroup (Java.Util.Concurrent.IExecutorService? executor, int initialSize);
[<Android.Runtime.Register("openAsynchronousChannelGroup", "(Ljava/util/concurrent/ExecutorService;I)Ljava/nio/channels/AsynchronousChannelGroup;", "GetOpenAsynchronousChannelGroup_Ljava_util_concurrent_ExecutorService_IHandler", ApiSince=26)>]
abstract member OpenAsynchronousChannelGroup : Java.Util.Concurrent.IExecutorService * int -> Java.Nio.Channels.AsynchronousChannelGroup
Параметры
- executor
- IExecutorService
Пул потоков
- initialSize
- Int32
Значение >=0
или отрицательное значение для конкретной реализации по умолчанию
Возвращаемое значение
Новая асинхронная группа каналов
- Атрибуты
Комментарии
Создает новую асинхронную группу каналов с заданным пулом потоков.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
OpenAsynchronousChannelGroup(Int32, IThreadFactory)
Создает новую асинхронную группу каналов с фиксированным пулом потоков.
[Android.Runtime.Register("openAsynchronousChannelGroup", "(ILjava/util/concurrent/ThreadFactory;)Ljava/nio/channels/AsynchronousChannelGroup;", "GetOpenAsynchronousChannelGroup_ILjava_util_concurrent_ThreadFactory_Handler", ApiSince=26)]
public abstract Java.Nio.Channels.AsynchronousChannelGroup? OpenAsynchronousChannelGroup (int nThreads, Java.Util.Concurrent.IThreadFactory? threadFactory);
[<Android.Runtime.Register("openAsynchronousChannelGroup", "(ILjava/util/concurrent/ThreadFactory;)Ljava/nio/channels/AsynchronousChannelGroup;", "GetOpenAsynchronousChannelGroup_ILjava_util_concurrent_ThreadFactory_Handler", ApiSince=26)>]
abstract member OpenAsynchronousChannelGroup : int * Java.Util.Concurrent.IThreadFactory -> Java.Nio.Channels.AsynchronousChannelGroup
Параметры
- nThreads
- Int32
Количество потоков в пуле
- threadFactory
- IThreadFactory
Фабрика, используемая при создании новых потоков
Возвращаемое значение
Новая асинхронная группа каналов
- Атрибуты
Комментарии
Создает новую асинхронную группу каналов с фиксированным пулом потоков.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.