线程池
来源:互联网 发布:mysql ibtmp1 编辑:程序博客网 时间:2024/05/03 16:43
线程池也是一种多线程的处理方式,用于在后台执行多个任务的线程集合,它在处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。每个线程都使用默认的堆栈大小,以默认的优先级运行。
using System;using System.Collections.Generic;using System.Threading;using System.Linq;using System.Text;namespace threadJoing2{ class Program { public void Method(object state) { string name = DateTime.Now.Millisecond.ToString(); if (state == null) { Console.WriteLine("无参数方法{0}开始执行:", name); } else { Console.WriteLine("{0}线程开始执行",state.ToString()); } int n = 0; lock (this) { for (int i = 1; i <= 40; i++) { if (i % 2 == 0) { n++; Console.Write(i+"\t"); if (n % 8 == 0) { Console.WriteLine(); Thread.Sleep(500); } } } } if (state == null) Console.WriteLine("\n{0}无参方法结束", name); else Console.WriteLine("\n{0}线程结束执行",state); } static void Main(string[] args) { Program th = new Program(); ThreadPool.QueueUserWorkItem(new WaitCallback(th.Method)); Thread.Sleep(100); ThreadPool.QueueUserWorkItem(new WaitCallback(th.Method),"采用带参数的方法"); Console.ReadLine(); } }}
0 0
- 线程与线程池
- 线程池 线程优先级
- Executor线程,线程池
- 线程、多线程、线程池
- IOS-线程、线程池
- Java线程:线程池
- 线程和线程池
- 线程、多线程、线程池
- 线程、多线程、线程池
- 线程(六)线程池
- ExecutorService(线程池)+线程
- 线程和线程池
- 线程&线程池 简略
- 线程和线程池
- 线程池 线程锁
- 线程、线程池总结
- 线程与线程池
- 线程、锁、线程池
- 【算法设计-动态规划】钢条切割问题
- 浅谈android的selector背景选择器(ListView/GridView)
- 设计模式<三>——外观模式
- 蓝桥杯PREV_12危险系数
- 钟表维修管理系统技术解析 工单查询(五)
- 线程池
- php输出当前目录
- xCode5.0使用iOS6.1SDK及模拟器
- 嵌入式存储设备学习笔记
- 硬盘缓存
- Android中利用GridView实现水平和垂直均有滚动条的表格效果
- Java学习笔记 - Spring Framework的搭建与测试
- 0x3f3f3f3f…编程中无穷大常量的设置技巧
- 华为2014笔试编程题——字符串压缩