C#多线程最简单Demo
2024-09-03 05:23:57
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading; namespace testThread
{
class ThreadingExample
{
static void DoWork()
{
int i;
for (i = ; i >= ; i--)
{
Console.WriteLine(i);
}
}
static void Main()
{
int j;
Console.WriteLine("Main thread started .....");
Thread t = new Thread(DoWork);
t.Start();
for (j=0; j <= ; j++)
{
Console.WriteLine("--"+j);
}
Console.ReadLine(); }
}
}
1.引入Using System.Threading
2.写一个在你的第二线程需要运行的函数fun()
3.建立新的线程
Thread t = new Thread(fun);//注意,此处fun,而不是fun()
t.start
4.此程序里主线程输出1到100,第二线程输出100到1
程序运行如下图,为了好区分,主线程在输出数字之前加入了——符号
最新文章
- 如何编译Zookeeper源码
- web前端开发分享-目录
- php ffmpeg
- Session失效之 IE iframe cookie问题(p3p)
- 深入解读A/B 测试的统计学原理
- 数据库update死锁
- nodejs技术面试问题整理
- tachyon with hadoop
- MapReduce明星搜索指数统计,找出人气王
- bzoj1221
- Android Animation学习(一) Property Animation介绍
- 使用tdload工具将本地数据导入到Teradata数据库中
- EBS查询在线用户
- 图片文字识别aip的一个小Demo
- Linux命令Find实例
- 【异常处理】Springboot对Controller层方法进行统一异常处理
- Zabbix故障总结(持续更新)
- QQ登录整合/oauth2.0认证-01-申请appkey和appid
- 应用ArcGIS Server JavaScript API实现地图卷帘效果实现
- Spark(二)CentOS7.5搭建Spark2.3.1分布式集群
热门文章
- Linux下远程连接工具SSHSecureShellClient的使用
- 使用SeaJS实现模块化JavaScript开发【转】
- 查看和设置Oracle数据库字符集
- The Dangers of the Large Object Heap(转载,LOH内存碎片情景重现)
- 关闭Windows 系统当前连接的Wifi以及判断物理\虚拟网卡,有线\无线网卡
- mybatis一对多映射
- 图片的URL上传至阿里云OSS操作(微信小程序二维码返回的二进制上传到OSS)
- idea 正则全局替换文件文本
- netty笔记(一)--Demo
- 如何学习Java?学习Java顺序?