多线程的小示例
来源:互联网 发布:广告字设计软件 编辑:程序博客网 时间:2024/06/05 16:40
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.Threading;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
/*Stopwatch watch = new Stopwatch();
watch.Start();
PrintNumb();
PrintStr();
watch.Stop();
Console.WriteLine(watch.Elapsed.TotalMilliseconds);*/
ThreadStart sprintnumb = new ThreadStart(PrintNumb);
Thread tnumb = new Thread(sprintnumb);
ThreadStart sprintstr = new ThreadStart(PrintStr);
Thread tprintstr = new Thread(sprintstr);
Stopwatch watch = new Stopwatch();
watch.Start();
tprintstr.Start();
tnumb.Start();
//起一个循环,不断判断线程的执行状态
while (true)
{
if (tprintstr.ThreadState==System.Threading.ThreadState.Stopped && tnumb.ThreadState==System.Threading.ThreadState.Stopped)
{
watch.Stop();
Console.WriteLine(watch.Elapsed.TotalMilliseconds);
break;
}
}
Console.ReadKey();
}
private static void PrintNumb()
{
for (int i = 0; i < 1000; i++)
{
Console.WriteLine(i);
}
}
private static void PrintStr()
{
for (int i = 0; i < 1000; i++)
{
Console.WriteLine("你输出的是:"+i.ToString());
}
}
}
}
- 多线程的小示例
- 多线程的文件上传小示例
- 多线程同步的一个小示例
- 关于多线程的基础知识和小示例
- java多线程小示例详解
- 网络编程_多线程的文件上传小示例
- 关于多线程出现安全问题的一个小示例
- Fastcgi 的多线程示例
- 简单的多线程示例
- 多线程的简单示例
- python的多线程示例
- 【java】多线程小例子(卖票示例)
- 触发器的小示例
- 单元测试的小示例
- python多线程的问题示例
- 一个简单的多线程示例
- 简单的多线程编程示例
- 多线程的小知识点
- gtk+程序设计概述
- 学生管理系统 实时错误’91': 对象变里或with块变里未设置
- 赢在云时代——企业云计算战略、方法和路线图
- html.ActionLink的几种参数格式
- 一致性哈希算法与Java实现
- 多线程的小示例
- Android瀑布流实例,类似加载相册
- 修改android4.0 Launcher2 桌面的列数/行数/屏幕数
- Generic Reflection
- ie下弹出窗口设置
- oracle导出表结构到sql文件
- 对反射机制的学习理解
- 十进制小数转二进制小数方法
- delete与delete[]