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,多线程
0
投稿

猜你喜欢

  • SpringBoot自动配置原理详解

    2023-08-19 09:25:55
  • 浅谈SpringCloud实现简单的微服务架构

    2023-05-22 12:59:34
  • Java线程生命周期的终止与复位

    2022-04-22 01:57:01
  • 使用maven命令安装jar包到本地仓库的方法步骤

    2022-10-19 21:57:58
  • Java堆&优先级队列示例讲解(上)

    2023-04-09 11:09:59
  • c# Thread类的用法详解

    2023-02-08 06:53:28
  • 解决java文件流处理异常 mark/reset not supported问题

    2022-10-05 14:28:08
  • 深入讲解我们说的CAS自旋锁到底是什么

    2022-05-21 14:43:08
  • Java 给PDF签名时添加可信时间戳的方法

    2022-04-03 12:38:48
  • Java listener简介_动力节点Java学院整理

    2022-12-29 10:02:48
  • Java编程复用类代码详解

    2021-09-13 10:06:34
  • 详解SpringBoot项目的创建与单元测试

    2021-06-17 05:13:17
  • 使用genymotion访问本地上Tomcat上数据的方法

    2022-11-23 05:51:43
  • Spring+EHcache缓存实例详解

    2023-12-12 20:27:51
  • Java分布式服务框架Dubbo介绍

    2022-09-16 01:27:53
  • 全网最深分析SpringBoot MVC自动配置失效的原因

    2021-07-20 03:53:25
  • 使用Gradle做Java代码质量检查的方法示例

    2021-08-10 00:45:06
  • Java如何实现单链表的增删改查

    2021-09-19 09:49:25
  • Android WebView实现网页滚动截图

    2022-12-12 12:13:03
  • 深入理解java自旋锁

    2023-10-28 00:32:49
  • asp之家 软件编程 m.aspxhome.com