在多面应用中,撰写诸如以下内容的著作的效绩效果如何:
TestClass t = new TestClass();
ThreadPool.QueueUserWorkItem(x=>DoSomething(t));
如果这样写的话,会有什么区别:
TestClass t = new TestClass();
ThreadPool.QueueUserWorkItem(x=>{
TestClass t2 = x as TestClass;
DoSomething(t2);
}, t);
在研究时,如何做到:
TestClass t = new TestClass();
Action<TestClass> someAction = DoSomething;
someAction.BeginInvoke(t, asyncResult=>{
Action<TestClass> a = asyncResult.State as Action<TestClass>;
a.EndInvoke(asyncResult);
}, someAction);
在一个有些相关的问题中,所有这些问题在一生中究竟是多少?