modules/platforms/dotnet/Apache.Ignite.Core/Impl/Compute/ComputeImpl.cs
/// <summary>
/// Internal routine for closure-based task execution.
/// </summary>
/// <param name="task">Task.</param>
/// <param name="job">Job.</param>
/// <param name="jobs">Jobs.</param>
/// <param name="broadcast">Broadcast flag.</param>
/// <returns>Future.</returns>
Internal routine for closure-based task execution.
Internal routine for closure - based task execution .
private Future<TReduceRes> ExecuteClosures0<TArg, TJobRes, TReduceRes>(
            IComputeTask<TArg, TJobRes, TReduceRes> task, IComputeJob job,
            ICollection<IComputeJob> jobs, bool broadcast)
        {
            return ExecuteClosures0(task, job, jobs, broadcast ? OpBroadcast : OpUnicast,
                jobs == null ? 1 : jobs.Count);
        }
private Future < TReduceRes > ExecuteClosures0 < TArg , TJobRes , TReduceRes > ( IComputeTask < TArg , TJobRes , TReduceRes > task , IComputeJob job , ICollection < IComputeJob > jobs , bool broadcast ) { return ExecuteClosures0 ( task , job , jobs , broadcast ? OpBroadcast : OpUnicast , jobs == null ? 1 : jobs . Count ) ; }
Internal routine for closure-based task execution.
Internal routine for closure - based task execution .
None
task
IComputeTask<TArg, TJobRes, TReduceRes>
None
job
IComputeJob
None
jobs
ICollection<IComputeJob>
None
broadcast
bool
None