使用ASP.NET创建线程实例教程

 更新时间:2014年07月28日 09:37:58   投稿:shichen2014  
这篇文章主要介绍了使用ASP.NET创建线程的方法,需要的朋友可以参考下

使用 ASP.NET 创建一个线程的实现方法其实非常简单,只需将其声明并为其提供线程起始点处的方法委托即可实现。创建新的线程时,需要使用 Thread 类,Thread 类具有接受一个 ThreadStart 委托或 ParameterizedThreadStart 委托的构造函数。该委托包装了调用 Start 方法时由新线程调用的方法。创建了Thread类 的对象之后,线程对象已存在并已配置,但并未创建实际的线程,这时,只有在调用Start方法后,才会创建实际的线程。

ASP.NET的Start方法用来使线程被安排进行执行,它有两种重载形式,下面分别介绍。

(1)导致操作系统将当前实例的状态更改为ThreadState.Running,语法如下。

public void Start ()

(2)使操作系统将当前实例的状态更改为ThreadState.Running,并选择提供包含线程执行的方法要使用的数据的对象。语法如下。

public void Start (Object parameter)

parameter:一个对象,包含线程执行的方法要使用的数据。

注意:如果线程已经终止,就无法通过再次调用Start方法来重新启动。

例如: 创建一个控制台应用程序,其中自定义一个静态的void类型方法createThread,然后在Main方法中通过实例化Thread类对象创建一个新的线程,然后调用Start方法启动该线程。具体代码如下:

static void Main(string[] args)
{
  Thread myThread; //声明线程
//用线程起始点的ThreadStart委托创建该线程的实例
myThread = new Thread(new ThreadStart(createThread));
  myThread.Start();//启动线程
}
public static void createThread()
{
  Console.Write("创建线程");
}

 注意:线程的入口(本例中为createThread)不带任何参数。

相关文章

  • asp.net字符串处理类代码

    asp.net字符串处理类代码

    asp.net字符串处理类代码,需要的朋友可以参考下
    2012-06-06
  • Asp.Mvc 2.0用户服务器验证实例讲解(4)

    Asp.Mvc 2.0用户服务器验证实例讲解(4)

    这篇文章主要介绍了Asp.Mvc 2.0实现用户服务器验证功能,需要的朋友可以参考下
    2015-08-08
  • ASP.NET检测到不安全 Request.Form 值解决方案汇总

    ASP.NET检测到不安全 Request.Form 值解决方案汇总

    这篇文章主要介绍了ASP.NET检测到不安全 Request.Form 值解决方案汇总 ,十分的全面,需要的朋友可以参考下
    2015-06-06
  • 作业调度框架Quartz.net用法详解

    作业调度框架Quartz.net用法详解

    本文详细讲解了作业调度框架Quartz.net的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • .NET Core 2.0 Preview2 发布汇总

    .NET Core 2.0 Preview2 发布汇总

    这篇文章主要为大家详细介绍了.NET Core 2.0 Preview2 发布汇总的相关内容,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • asp.net 动态表单之数据分页

    asp.net 动态表单之数据分页

    我们很常会在项目中提到一个动态表单的概念,比如学校里面学生的考试成绩,当学生登录系统的时候,他当然是希望看到他自己所有科目的成绩;又或者是班主任,他需要看到本班同学所有科目的成绩;这些时候我们一般都会在页面中呈现如下的效果。
    2010-03-03
  • ASP.NET Core中如何使用表达式树创建URL详解

    ASP.NET Core中如何使用表达式树创建URL详解

    这篇文章主要给大家介绍了关于ASP.NET Core中如何使用表达式树创建URL的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • ASP.NET Core实现自动依赖注入

    ASP.NET Core实现自动依赖注入

    这篇文章主要介绍了ASP.NET Core实现自动依赖注入的示例,帮助大家更好的理解和学习使用.net技术,感兴趣的朋友可以了解下
    2021-04-04
  • ASP.NET Core缓存静态资源示例详解

    ASP.NET Core缓存静态资源示例详解

    我们在优化Web服务的时候,对于静态的资源文件,通常都是通过客户端缓存、服务器缓存、CDN缓存,这三种方式来缓解客户端对于Web服务器的连接请求压力的。下面这篇文章主要给大家介绍了关于ASP.NET Core缓存静态资源的相关资料,需要的朋友可以参考下。
    2018-02-02
  • 微信小程序 (十七)input 组件详细介绍

    微信小程序 (十七)input 组件详细介绍

    这篇文章主要介绍了微信小程序 input 组件详细介绍的相关资料,需要的朋友可以参考下
    2016-09-09

最新评论