Поделиться через


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 или отрицательное значение для конкретной реализации по умолчанию

Возвращаемое значение

Новая асинхронная группа каналов

Атрибуты

Комментарии

Создает новую асинхронную группу каналов с заданным пулом потоков.

Документация по Java для java.nio.channels.spi.AsynchronousChannelProvider.openAsynchronousChannelGroup(java.util.concurrent.ExecutorService, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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

Фабрика, используемая при создании новых потоков

Возвращаемое значение

Новая асинхронная группа каналов

Атрибуты

Комментарии

Создает новую асинхронную группу каналов с фиксированным пулом потоков.

Документация по Java для java.nio.channels.spi.AsynchronousChannelProvider.openAsynchronousChannelGroup(int, java.util.concurrent.ThreadFactory).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к