buffer op and parallel framework is now on full complete
This commit is contained in:
@@ -253,11 +253,11 @@ namespace StgSharp.Mathematics.Numeric
|
||||
// Console.WriteLine("worker end");
|
||||
break;
|
||||
case RoleType.Scheduler://scheduler
|
||||
Console.WriteLine("scheduler start");
|
||||
// Console.WriteLine("scheduler start");
|
||||
BindedWrap.PublishTaskToWorkers();
|
||||
BindedWrap.SetAllWorker();
|
||||
|
||||
Console.WriteLine("scheduler done");
|
||||
// Console.WriteLine("scheduler done");
|
||||
ExecuteTaskPackage(Tasks);
|
||||
BindedWrap.ReportThreadAccomplished();
|
||||
BindedWrap.WaitAllWorker();
|
||||
@@ -416,7 +416,15 @@ namespace StgSharp.Mathematics.Numeric
|
||||
|
||||
internal Queue<IntPtr> Tasks { get; } = [];
|
||||
|
||||
public RoleType Role { get; internal set; }
|
||||
public RoleType Role
|
||||
{
|
||||
get;
|
||||
internal set
|
||||
{
|
||||
// Console.WriteLine($"Thread {_managedThread.ManagedThreadId} set to {value}, from thread {Environment.CurrentManagedThreadId}");
|
||||
field = value;
|
||||
}
|
||||
}
|
||||
|
||||
public enum RoleType : int
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user