ForkJoinTask.Fork 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
排列在池中异步执行此任务,当前任务在池中运行(如果适用)或使用 ForkJoinPool#commonPool() (如果不适用 #inForkJoinPool)。
[Android.Runtime.Register("fork", "()Ljava/util/concurrent/ForkJoinTask;", "")]
public Java.Util.Concurrent.ForkJoinTask? Fork();
[<Android.Runtime.Register("fork", "()Ljava/util/concurrent/ForkJoinTask;", "")>]
member this.Fork : unit -> Java.Util.Concurrent.ForkJoinTask
返回
this,以简化使用情况
- 属性
注解
排列在池中异步执行此任务,当前任务在池中运行(如果适用)或使用 ForkJoinPool#commonPool() (如果不适用 #inForkJoinPool)。 虽然它不一定强制实施,但除非任务已完成并重新初始化,否则多次分叉任务是一个使用错误。 对此任务的状态或其操作的任何数据的后续修改不一定由执行它的任何线程一致地观察到,除非前面是调用#join或相关方法或返回的#isDonetrue调用。
Java文档java.util.concurrent.ForkJoinTask.fork()。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。