예제 #1
0
    protected void LaunchParallelJob()
    {
        init   = true;
        result = new NativeArray <int>(num, Allocator.Persistent);
        FibbonaciJob             fibbonaciJob = new FibbonaciJob(num, ref result);
        CalcFibonacciParallelFor calc         = new CalcFibonacciParallelFor(2, ref result);

        handle       = fibbonaciJob.Schedule();
        secondHandle = calc.Schedule(num, 100, handle);
    }
예제 #2
0
    protected void LaunchJob()
    {
        num    = 1000;
        result = new NativeArray <int>(num, Allocator.Persistent);
        FibbonaciJob         fib  = new FibbonaciJob(num, ref result);
        CalcWithFibbonaciJob calc = new CalcWithFibbonaciJob(2, ref result);

        handle       = fib.Schedule();
        secondHandle = calc.Schedule(handle);
        init         = true;
    }