add scheduler method; fixing buffer parallel errors

This commit is contained in:
Youmu Liu
2025-11-19 19:57:29 +08:00
parent 04fc55d31e
commit a29a442723
5 changed files with 84 additions and 6 deletions
@@ -69,8 +69,11 @@ namespace StgSharp.Mathematics.Numeric
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void SetAllWorker()
{
for (int i = _begin; i < _begin + WrapTaskCapacity; i++) {
_threads[i].Restart();
for (int i = _begin; i < _begin + WrapTaskCapacity; i++)
{
if (_threads[i].Role != 3) {
_threads[i].Restart();
}
}
}