C#(asp.net)多线程用法示例(可用于同时处理多个任务)
作者:smartsmile2012 时间:2022-03-09 01:41:30
本文实例讲述了C#(asp.net)多线程用法。分享给大家供大家参考,具体如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Threading;
using System.Web.UI.WebControls;
public partial class muti_thread : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Thread Thread1 = new Thread(new ThreadStart(CalcSum));
Thread Thread2 = new Thread(new ThreadStart(CalcGap));
Thread1.Start();
Thread2.Start();
Thread1.Join();
Thread2.Join();
}
//求和方法
protected void CalcSum()
{
long sum = 0;
for (long i = 0; i < 100; i++)
{
sum += i;
Response.Write(string.Format("Thread1-->i={0}:sum={1}<br/>", i, sum));
Response.Flush();
System.Threading.Thread.Sleep(5000);
}
}
//求差方法
protected void CalcGap()
{
long gap = 0;
for (long i = 100; i >= 0; i--)
{
gap = i - 1;
Response.Write(string.Format("Thread2-->i={0}:gap={1}<br/>", i, gap));
Response.Flush();
System.Threading.Thread.Sleep(1000);
}
}
}
希望本文所述对大家C#程序设计有所帮助。
标签:C#,asp.net,多线程
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
SpringBoot自动配置原理详解
2023-08-19 09:25:55
![](https://img.aspxhome.com/file/2023/6/58096_0s.jpg)
浅谈SpringCloud实现简单的微服务架构
2023-05-22 12:59:34
![](https://img.aspxhome.com/file/2023/0/75490_0s.png)
Java线程生命周期的终止与复位
2022-04-22 01:57:01
![](https://img.aspxhome.com/file/2023/0/85890_0s.png)
使用maven命令安装jar包到本地仓库的方法步骤
2022-10-19 21:57:58
![](https://img.aspxhome.com/file/2023/8/80958_0s.png)
Java堆&优先级队列示例讲解(上)
2023-04-09 11:09:59
![](https://img.aspxhome.com/file/2023/6/64166_0s.jpg)
c# Thread类的用法详解
2023-02-08 06:53:28
解决java文件流处理异常 mark/reset not supported问题
2022-10-05 14:28:08
![](https://img.aspxhome.com/file/2023/8/81228_0s.jpg)
深入讲解我们说的CAS自旋锁到底是什么
2022-05-21 14:43:08
Java 给PDF签名时添加可信时间戳的方法
2022-04-03 12:38:48
![](https://img.aspxhome.com/file/2023/9/96129_0s.png)
Java listener简介_动力节点Java学院整理
2022-12-29 10:02:48
![](https://img.aspxhome.com/file/2023/8/81308_0s.png)
Java编程复用类代码详解
2021-09-13 10:06:34
详解SpringBoot项目的创建与单元测试
2021-06-17 05:13:17
![](https://img.aspxhome.com/file/2023/2/65152_0s.png)
使用genymotion访问本地上Tomcat上数据的方法
2022-11-23 05:51:43
![](https://img.aspxhome.com/file/2023/3/91003_0s.jpg)
Spring+EHcache缓存实例详解
2023-12-12 20:27:51
![](https://img.aspxhome.com/file/2023/2/77932_0s.jpg)
Java分布式服务框架Dubbo介绍
2022-09-16 01:27:53
![](https://img.aspxhome.com/file/2023/1/68701_0s.png)
全网最深分析SpringBoot MVC自动配置失效的原因
2021-07-20 03:53:25
![](https://img.aspxhome.com/file/2023/4/65214_0s.jpg)
使用Gradle做Java代码质量检查的方法示例
2021-08-10 00:45:06
![](https://img.aspxhome.com/file/2023/5/84225_0s.jpg)
Java如何实现单链表的增删改查
2021-09-19 09:49:25
Android WebView实现网页滚动截图
2022-12-12 12:13:03
![](https://img.aspxhome.com/file/2023/8/88098_0s.jpg)
深入理解java自旋锁
2023-10-28 00:32:49