Executors.Callable 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Callable(IRunnable) |
返回一个 |
Callable(IPrivilegedAction) |
返回一个 |
Callable(IPrivilegedExceptionAction) |
返回一个 |
Callable(IRunnable, Object) |
返回一个 |
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 属性许可证中所述的术语使用。