private void Run(Action <object> action, int count) { for (int i = 0; i < count; i++) { ServiceTasks.Add(Task.Factory.StartNew(action, Token, TaskCreationOptions.LongRunning)); } }
public ServiceTest() : base("ThinkAway.Test") { ServiceTasks.Add(new MyTask(30, false)); }
public override void Start() { ServiceTasks.Add(Task.Factory.StartNew(RunSender, Token, TaskCreationOptions.LongRunning)); }
public override void Start() { _cancelUdpClient.Reset(); ServiceTasks.Add(Task.Factory.StartNew(ReceivePackets, Token, TaskCreationOptions.LongRunning)); }
public override void Start() { ServiceTasks.Add(Task.Factory.StartNew(ReceivePackets, Token, TaskCreationOptions.LongRunning)); }
public override void Start() { ServiceTasks.Add(Task.Factory.StartNew(ProcessPackets, Token, TaskCreationOptions.LongRunning)); ServiceTasks.Add(Task.Factory.StartNew(PopulateOutputCache, Token, TaskCreationOptions.LongRunning)); }