/// <summary> /// Constructor called only during FJTaskRunnerGroup initialization /// </summary> protected internal FJTaskRunner(FJTaskRunnerGroup g) { deq = VolatileTaskRef.NewArray(INITIAL_CAPACITY); barrier = new Object(); scanPriority_ = FJTaskRunnerGroup.DefaultScanPriority; group_ = g; victimRNG = new Random(this.GetHashCode()); }