Executors.Callable 方法

定义

重载

Callable(IRunnable)

返回一个 Callable 对象,该对象在调用时运行给定的任务并返回 null

Callable(IPrivilegedAction)

返回一个 Callable 对象,该对象在调用时运行给定的特权操作并返回其结果。

Callable(IPrivilegedExceptionAction)

返回一个 Callable 对象,该对象在调用时运行给定的特权异常操作并返回其结果。

Callable(IRunnable, Object)

返回一个 Callable 对象,该对象在调用时运行给定的任务并返回给定的结果。

Callable(IRunnable)

返回一个 Callable 对象,该对象在调用时运行给定的任务并返回 null

[Android.Runtime.Register("callable", "(Ljava/lang/Runnable;)Ljava/util/concurrent/Callable;", "")]
public static Java.Util.Concurrent.ICallable? Callable (Java.Lang.IRunnable? task);
[<Android.Runtime.Register("callable", "(Ljava/lang/Runnable;)Ljava/util/concurrent/Callable;", "")>]
static member Callable : Java.Lang.IRunnable -> Java.Util.Concurrent.ICallable

参数

task
IRunnable

要运行的任务

返回

可调用对象

属性

例外

如果任务为 null

注解

返回一个 Callable 对象,该对象在调用时运行给定的任务并返回 null

适用于 . 的 java.util.concurrent.Executors.callable(java.lang.Runnable)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Callable(IPrivilegedAction)

返回一个 Callable 对象,该对象在调用时运行给定的特权操作并返回其结果。

[Android.Runtime.Register("callable", "(Ljava/security/PrivilegedAction;)Ljava/util/concurrent/Callable;", "")]
public static Java.Util.Concurrent.ICallable? Callable (Java.Security.IPrivilegedAction? action);
[<Android.Runtime.Register("callable", "(Ljava/security/PrivilegedAction;)Ljava/util/concurrent/Callable;", "")>]
static member Callable : Java.Security.IPrivilegedAction -> Java.Util.Concurrent.ICallable

参数

action
IPrivilegedAction

要运行的特权操作

返回

可调用对象

属性

注解

返回一个 Callable 对象,该对象在调用时运行给定的特权操作并返回其结果。

适用于 . 的 java.util.concurrent.Executors.callable(java.security.PrivilegedAction<?>)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Callable(IPrivilegedExceptionAction)

返回一个 Callable 对象,该对象在调用时运行给定的特权异常操作并返回其结果。

[Android.Runtime.Register("callable", "(Ljava/security/PrivilegedExceptionAction;)Ljava/util/concurrent/Callable;", "")]
public static Java.Util.Concurrent.ICallable? Callable (Java.Security.IPrivilegedExceptionAction? action);
[<Android.Runtime.Register("callable", "(Ljava/security/PrivilegedExceptionAction;)Ljava/util/concurrent/Callable;", "")>]
static member Callable : Java.Security.IPrivilegedExceptionAction -> Java.Util.Concurrent.ICallable

参数

action
IPrivilegedExceptionAction

要运行的特权异常操作

返回

可调用对象

属性

注解

返回一个 Callable 对象,该对象在调用时运行给定的特权异常操作并返回其结果。

适用于 . 的 java.util.concurrent.Executors.callable(java.security.PrivilegedExceptionAction<?>)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Callable(IRunnable, Object)

返回一个 Callable 对象,该对象在调用时运行给定的任务并返回给定的结果。

[Android.Runtime.Register("callable", "(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Callable;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Util.Concurrent.ICallable? Callable (Java.Lang.IRunnable? task, Java.Lang.Object? result);
[<Android.Runtime.Register("callable", "(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Callable;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member Callable : Java.Lang.IRunnable * Java.Lang.Object -> Java.Util.Concurrent.ICallable

参数

task
IRunnable

要运行的任务

result
Object

要返回的结果

返回

可调用对象

属性

注解

返回一个 Callable 对象,该对象在调用时运行给定的任务并返回给定的结果。 当应用需要执行 Callable 其他结果操作的方法时,这非常有用。

适用于 . 的 java.util.concurrent.Executors.callable(java.lang.Runnable, T)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于