共用方式為


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 屬性授權中所述的詞彙使用。

適用於