語言

ForkJoinTask.Get 方法

定義

多載

名稱 Description
Get()

必要時等待計算完成,然後取回結果。

Get(Int64, TimeUnit)

如有需要,最多等待計算完成指定時間,然後若有結果則取回。

Get()

必要時等待計算完成,然後取回結果。

[Android.Runtime.Register("get", "()Ljava/lang/Object;", "")]
public Java.Lang.Object? Get();
[<Android.Runtime.Register("get", "()Ljava/lang/Object;", "")>]
abstract member Get : unit -> Java.Lang.Object
override this.Get : unit -> Java.Lang.Object

傳回

計算結果

實作

屬性

例外狀況

如果計算被取消

如果計算拋出例外

如果目前執行緒不是 ForkJoinPool 的成員,且在等待時被中斷

備註

必要時等待計算完成,然後取回結果。

Java 文件 java.util.concurrent.ForkJoinTask.get()

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Get(Int64, TimeUnit)

如有需要,最多等待計算完成指定時間,然後若有結果則取回。

[Android.Runtime.Register("get", "(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;", "")]
public Java.Lang.Object? Get(long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("get", "(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;", "")>]
abstract member Get : int64 * Java.Util.Concurrent.TimeUnit -> Java.Lang.Object
override this.Get : int64 * Java.Util.Concurrent.TimeUnit -> Java.Lang.Object

參數

timeout
Int64

等待時間最長

unit
TimeUnit

超時論證的時間單位

傳回

計算結果

實作

屬性

例外狀況

如果計算被取消

如果計算拋出例外

如果目前執行緒不是 ForkJoinPool 的成員,且在等待時被中斷

如果等待時間過了

備註

如有需要,最多等待計算完成指定時間,然後若有結果則取回。

Java 文件 java.util.concurrent.ForkJoinTask.get(long, java.util.concurrent.TimeUnit)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於