comparison Implab/Parallels/AsyncPool.cs @ 119:2573b562e328 v2

Promises rewritten, added improved version of AsyncQueue
author cin
date Sun, 11 Jan 2015 19:13:02 +0300
parents 4c0e5ef99986
children f1b897999260
comparison
equal deleted inserted replaced
118:e046a94eecb1 119:2573b562e328
51 return p; 51 return p;
52 } 52 }
53 53
54 54
55 public static IPromise InvokeNewThread(Action func) { 55 public static IPromise InvokeNewThread(Action func) {
56 var p = new Promise<object>(); 56 var p = new Promise();
57 57
58 var caller = TraceContext.Instance.CurrentOperation; 58 var caller = TraceContext.Instance.CurrentOperation;
59 59
60 var worker = new Thread(() => { 60 var worker = new Thread(() => {
61 TraceContext.Instance.EnterLogicalOperation(caller,false); 61 TraceContext.Instance.EnterLogicalOperation(caller,false);