码迷,mamicode.com
首页 > 其他好文 > 详细

Thread学习笔记

时间:2016-05-05 17:23:41      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

  1. 1.   WMIWindows Management Instrumentation,Windows 管理规范)是一项核心的 Windows 管理技术;用户可以使用 WMI 管理本地和远程计算机。
  2. 2.   嵌入式Chromium框架,它主要目的是开发一个基于Google ChromiumWebbrowser控件;
  3. 3.   HtppWebResponse类的作用用于在客户端获取服务器返回的相应信息

HttpResponse 类用于在服务器设置客户端相应的信息

参考网址:

http://www.cnblogs.com/kissdodog/archive/2013/04/06/3002790.html

  1. 4.   序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。
  2. 5.   Json的人全称是“JavaScript Object Notation,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式,在web开发过程中,我们经常需要将从数据库中查询到的数据(一般为一个集合,列表或数组等)转换为JSON格式字符串传回客户端,这就需要进行序列化,这里用到的是JsonConvert对象的SerializeObject方法。其语法格式为:JsonConvert.SerializeObject(object).
  3. 6.   @作用:1 忽略转义字符 2让字符串跨行   3在标识符中的用法

 

  1. 7.   Backgroundworker对线程的访问提供了一种安全的方式,对Thread的一次封装。用于在单独的线程上运行操作,Thread用于线程的创建和控制类。
  2. 8.   Dispose:处理,在计算机技术英语中,是“文档摧毁”的意思。Close 是关闭而已,不释放资源。就是把StreamReader读写文件流的数据清空了,不占用存储内存。
  3. 9.   BackgroundWorker类中的主要用的这列属性方法和时间:

重要属性:

1.CancellationPending 获取一个值,指示应用程序是否已请求取消后台操作,通过DoWork事件中判断CancellationPending属性可以认定是否需要后台操作。 

2IsBusy 获取一个值,指示BackgroundWorker是否正在运行异操作,程序中使用IsBusy属性用来确定后台操作是否正在使用中。

3WorkerReportsProgress获取或设置一个值,该值只是BackgroundWorker是否报告正在使用中。

4.Task<TResult>完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务

4WorkerSupportsCancellation 获取或设置一个值,该值指示BackgroundWorker是否支持异步取消。设置为True时,程序可以调用CancelAsync方法提交终止挂起的后台请求操作。

重要方法:

    @CancelAsync 请求取消挂起的后台操作

    @RunWorkerAsync 开始执行后台操作

    @ReportProgress 引发ProgressChanged时间

重要事件:

               @DoWork 调用RunWokerAsync时发生

               @ProgressChanged 调用ReportProgress时发生

               @RunWorkCompleted 当后台操作已完成、被取消或引发异常时发生

 

      

 

 

Thread学习笔记

标签:

原文地址:http://www.cnblogs.com/onlyforliu/p/5462314.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!