use a awaiting handle to wrap all resource from task publish

This commit is contained in:
Youmu Liu
2025-10-30 20:18:13 +08:00
parent daf9076e54
commit ee97dfddfb
3 changed files with 29 additions and 13 deletions
@@ -65,6 +65,8 @@ namespace StgSharp.Mathematics.Numeric
}
Stack<MatrixParallelWrap> taskGroup = MatrixParallel.PublicTask(left.GetColumnEnumeration(), right.GetColumnEnumeration(), ans.GetColumnEnumeration(),
(delegate*<MatrixKernel<float>*, MatrixKernel<float>*, MatrixKernel<float>*, void>)NativeIntrinsic.Intrinsic.f32_add);
MatrixParallel.LaunchParallel(taskGroup, SleepMode.DeepSleep);
/*
* run parallel
*/