`
izuoyan
  • 浏览: 8881784 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

线程处理(C# 编程指南)

阅读更多
出处:http://msdn2.microsoft.com/zh-cn/library/ms173178(VS.80).aspx

This page is specific to
Microsoft Visual Studio 2005/.NET Framework 2.0

Other versions are also available for the following:
                                  • Microsoft Visual Studio 2008/.NET Framework 3.5

                                    线程处理使 C# 程序能够执行并发处理,以便您可以同时执行多个操作。例如,您可以使用线程处理来监视用户输入,执行后台任务,以及处理并发输入流。System.Threading 命名空间提供支持多线程编程的类和接口,使您可以轻松地执行创建和启动新线程,同步多个线程,挂起线程以及中止线程等任务。

                                    若要在 C# 代码中合并线程处理,只需创建一个将在主线程外执行的函数,并让一个新的 Thread 对象指向该函数即可。下面的代码示例在 C# 应用程序中创建一个新线程:

                                    System.Threading.Thread newThread;
                                    newThread = new System.Threading.Thread(anObject.AMethod);
                                    

                                    下面的代码示例在 C# 应用程序中启动一个新线程:

                                    newThread.Start();
                                    

                                    多线程处理可解决响应性和多任务的问题,但同时引入了资源共享和同步问题,因为根据中央线程调度机制,线程将在没有警告的情况下中断和继续。有关更多信息,请参见线程同步。有关概述信息,请参见使用线程和线程处理

                                    线程具有以下特点:

                                    • 线程使 C# 程序能够执行并发处理。

                                    • .NET Framework 的 System.Threading 命名空间使线程更易于使用。

                                    • 线程共享应用程序的资源。有关更多信息,请参见使用线程和线程处理

                                    有关更多信息,请参见 C# 语言规范中的以下各章节:

                                    • 3.10 执行顺序

                                    • 8.12 lock 语句

                                    • 10.4.3 可变字段

                                    • 10.7.1 类似字段的事件

                                  • 分享到:
                                    评论

                                    相关推荐

                                      C# 编程指南 C# 随身参考 Wego开发组专用

                                      线程处理(C# 编程指南) 性能(C# 编程指南) 反射(C# 编程指南) C# DLL(C# 编程指南) 安全性(C# 编程指南) 请参见 其他资源 C# 参考 Visual C# Visual C# 指导教程 -----------------------------...

                                      C# 编程指南 [微软官方 MSDN 节选]

                                      C# 编程指南 [微软官方 MSDN 节选] MSDN Library for Visual Studio 2008 - Visual C# - C# ...线程处理(C# 编程指南) 性能(C# 编程指南) 反射(C# 编程指南) C# DLL(C# 编程指南) 安全性(C# 编程指南) ……

                                      C#多线程编程实战 源代码

                                      本书是一本通俗易懂的C#多线程编程指南,通过70多个容易理解的示例,循序渐进地讲解C#5.0中的异步及并发编程,引导读者了解Windows下C#多线程编程的多样性。 通过阅读本书,你将学到: 使用原始线程、异步线程,...

                                      C#多线程编程实战

                                      在计算机处理器发展为包含越来越多的... 《C#多线程编程实战》是一本通俗易懂的C#多线程编程指南,通过70多个容易理解的示例,循序渐进地讲解C#5.0中的异步及并发编程,引导读者了解Windows下C#多线程编程的多样性。

                                      C# 多线程编程指南

                                      资源还是很不错的 非要我写二十个字 看名字就知道了这是做什么的 废话

                                      《C#多线程编程实战》.[美]Eugene Agafonov

                                      《C#多线程编程实战》是一本通俗易懂的C#多线程编程指南,通过70多个容易理解的示例,循序渐进地讲解C#5.0中的异步及并发编程,让你在Windows下了解C#多线程编程的多样性并协助实现你从入门到精通。

                                      C# 官方入门指南.pdf

                                      官方C# 中文文档 权威的指导文档,最新版 包含异步 多线程 委托 事件 Linq 反射 异常处理 文件操作 注册表操作 2019年 10月 官方最新文档

                                      C#4.0权威指南.pd

                                      语法篇对C#的语法进行了系统而全面的讲解,包括标识符和关键字、变量和常量、类型以及类型转换、表达式和运算符、语句、方法、类、继承、多态、接口、结构、枚举、委托、事件、泛型、数组、集合、字符串和正则表达式...

                                      C# 4.0权威指南-姜晓东

                                      空间和程序集、预处理指令、元数据和特性、异步编程和多线程编程、i/o操作、xml处理增强的com interop和并行编程等;附录部分讲解了visual studio 2010的安装、配置和使用,以便于没有经验的初[0学0]者能快速搭建...

                                      Visual C# 2005全程指南 李建华 源代码

                                      本书主要适用于初中级的Visual C#2005用户,最后的“Visual C# 2005网络编程技术”以及“Windows线程的高级编程知识”也适用于高级用户使用,为了方便读者的学习,本书在配套光盘中存放了所有本书的实例。

                                      Visual C# 2005全程指南光盘

                                       本书主要适用于初中级的Visual C#2005用户,最后的“Visual C# 2005网络编程技术”以及“Windows线程的高级编程知识”也适用于高级用户使用,为了方便读者的学习,本书在配套光盘中存放了所有本书的实例。

                                      Windows+并发编程指南(英文版)

                                      Windows+并发编程指南(英文版) 详细讲解windows线程概念,内核对象。 采用C++,C#两种语言。

                                      Visual C#2005全程指南(18-22章)

                                      本书主要适用于初中级的Visual C# 2005用户,最后的“Visual C# 2005网络编程技术”以及“Windows线程的高级编程知识”也适用于高级用户使用,为了方便读者的学习,本书在配套光盘中存放了所有本书的实例。

                                      visual c#2005全程指南(第一章)

                                      本书主要适用于初中级的Visual C# 2005用户,最后的“Visual C# 2005网络编程技术”以及“Windows线程的高级编程知识”也适用于高级用户使用,为了方便读者的学习,本书在配套光盘中存放了所有本书的实例。

                                      visual c#2005全程指南(8-12章)

                                      本书主要适用于初中级的Visual C# 2005用户,最后的“Visual C# 2005网络编程技术”以及“Windows线程的高级编程知识”也适用于高级用户使用,为了方便读者的学习,本书在配套光盘中存放了所有本书的实例

                                      visual c#2005全程指南(5-7章)

                                      本书主要适用于初中级的Visual C# 2005用户,最后的“Visual C# 2005网络编程技术”以及“Windows线程的高级编程知识”也适用于高级用户使用,为了方便读者的学习,本书在配套光盘中存放了所有本书的实例。

                                      visual c#2005全程指南(13-17章)

                                      本书主要适用于初中级的Visual C# 2005用户,最后的“Visual C# 2005网络编程技术”以及“Windows线程的高级编程知识”也适用于高级用户使用,为了方便读者的学习,本书在配套光盘中存放了所有本书的实例。

                                      CLR via C#第三版中文.pdf

                                      《CLR via C#(第3版)》深入、全面探讨.NET Framework、CLR和多核编程,广泛讨论Framework Class Library(FCL)核心类型,对泛型和线程处理等深奥难懂的开发概念提供权威、实用的指导 自下而上,由浅入深掌握CLR和...

                                    Global site tag (gtag.js) - Google Analytics