Erlang.Scheduler.Schedule C# (CSharp) Method

Schedule() public method

public Schedule ( ) : void
return void
        public void Schedule()
        {
            while (Processes.Count > 0) {
                for (int p = 0; p < Processes.Count; p++) {
                    Processes[p] = Processes[p]();
                }

                Processes.RemoveAll(p => p == null);
            }
        }

Usage Example

示例#1
0
        private static void RunLotsOfProcesses()
        {
            var scheduler = new Scheduler();

            scheduler.Spawn(new SpawnLots());
            scheduler.Schedule();
        }
All Usage Examples Of Erlang.Scheduler::Schedule