Action 异步一个方法出来后,这个方法是在线程池中建立一个线程运行吗?函数执行完线程就自动销毁了吗? Action<int> a = work;
a.BeginInvoke(id, null, null);
public void work(int a)
{
return;
}他与线程池ThreadPool 是一样的意识吗?同样在线程池里面建立一个线程,运行要执行的函数WaitCallback w = new WaitCallback(Calculate);
ThreadPool.QueueUserWorkItem(w, 1.0);
ThreadPool.QueueUserWorkItem(w, 2.0);ThreadPool.QueueUserWorkItem(w, 3.0);
ThreadPool.QueueUserWorkItem(w, 4.0);public static void Calculate(double Diameter)
{
return Diameter * Math.PI;
} 请高手指点一下,这2种用法是不是一样的。是否类似。
a.BeginInvoke(id, null, null);
public void work(int a)
{
return;
}他与线程池ThreadPool 是一样的意识吗?同样在线程池里面建立一个线程,运行要执行的函数WaitCallback w = new WaitCallback(Calculate);
ThreadPool.QueueUserWorkItem(w, 1.0);
ThreadPool.QueueUserWorkItem(w, 2.0);ThreadPool.QueueUserWorkItem(w, 3.0);
ThreadPool.QueueUserWorkItem(w, 4.0);public static void Calculate(double Diameter)
{
return Diameter * Math.PI;
} 请高手指点一下,这2种用法是不是一样的。是否类似。
解决方案 »
- 请问,窗体最小化引发的事件是哪个?
- 在HTTPS下,如何用 POST 实现传输 XML ?
- 为什么不能用ExecuteNonQuery更新Access数据库
- htmlanchor控件为什么可以用runat="server"
- 关于一段翻页代码,翻页不更新??
- Hello World
- 无法找到程序集“CrystalDecisions.Windows.Forms.dll”的依赖项(散分)
- 关于sql数据库中的表导入特定xml文件的问题+
- 怎们在asp.net 中加用语音识别
- vs2013 asp.net如何打开样式生成器
- 如何为 HttpWebRequest 开启 cookie 功能?
- 程序死机问题?
Action 只不过是一个泛型委托,空壳子一个。
线程池就是线程池。
为什么总有人喜欢把不相关的两个东西拉到一起讨论呢。白菜和大象有什么关系?拖拉机和鼠标是什么关系?