C#多线程学习笔记(三)——线程池
来源:互联网 发布:杜蕾斯网络代理 编辑:程序博客网 时间:2024/05/18 02:56
1 namespace threadpool 2 { 3 class Program 4 { 5 static void Main(string[] args) 6 { 7 WaitCallback w = new WaitCallback(Calculate); 8 ThreadPool.QueueUserWorkItem(w, 1.0);//插入以后自动执行 9 ThreadPool.QueueUserWorkItem(w, 2.0);10 11 ThreadPool.QueueUserWorkItem(w, 3.0);12 ThreadPool.QueueUserWorkItem(w, 4.0);13 Thread.Sleep(1000);14 15 16 }17 public static void Calculate(object Diameter)//回调函数必须是这种结构18 {19 // double result = (double)Diameter * Math.PI;20 Console.WriteLine((double)Diameter);21 } 22 23 }24 }
线程池很简单,但是不清楚怎么用?线程放到池子中以后就是随机执行的?怎么对每一个线程进行控制,怎么讲线程池冲的线程删除?
- C#多线程学习笔记(三)——线程池
- 线程池---多线程学习笔记(三)
- 多线程编程学习笔记——线程同步(三)
- UNIX环境编程学习笔记(28)——多线程编程(三):线程的取消
- Posix多线程笔记(三)—线程属性(1)
- Posix多线程笔记(三)—线程属性(2)
- Posix多线程笔记(三)—线程属性(3)
- 多线程学习总结(三)——实现多线程的方法之线程池
- JAVA学习笔记--多线程(三)synchronized实现线程同步
- Java 多线程学习笔记(三)-守护线程
- java多线程学习(三)——线程栈
- C#多线程学习笔记(二)之线程同步
- C#多线程学习(三) 生产者和消费者 1——解决线程间冲突的关键
- c# 多线程学习笔记(三)原子操作
- Java多线程学习笔记—线程停止
- C#中的线程(三)多线程
- C#中的线程(三)多线程
- C#中的线程(三)使用多线程
- 我改进的《豆瓣搜》前后对比及源代码
- style的介绍
- 【收藏】Silverlight Style (二) 自定义样式在后台代码中应用
- C#多线程学习笔记(一)
- C#多线程学习笔记(二)——带参数的多线程
- C#多线程学习笔记(三)——线程池
- VS2010添加WP模板
- C#的可空类型
- VS2012尝鲜
- C# 扩展方法
- 单一职责
- OCP开放闭合
- 里氏替换
- 依赖倒置DIP