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); }
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; }