1 / 22
文档名称:

C#基础知识6.ppt

格式:ppt   页数:22
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C#基础知识6.ppt

上传人:yunde113 2014/2/6 文件大小:0 KB

下载得到文件列表

C#基础知识6.ppt

文档介绍

文档介绍:C# 基础知识(6)
讲师:李智
河南863软件公司 C# 基础知识培训
回顾
2
File是静态对象,提供对文件的创建、拷贝、移动和删除等一系列操作
(文件名)可以创建新的文件,并结合FileStream对象来进行读写操作
FileStream 和BinaryReader、BinaryWriter对象结合起来可对二进制数据进行操作
在C#中指明文件名的时候,要使用转义字符“\\”
内存流提供无法调整大小的数据流视图,而且只能向其写入
BufferedStream对象对缓冲区进行读写
目标
理解线程的概念
中线程的属性和方法
创建和使用线程
线程池
线程死锁和锁定机制
3
线程简介
4
同时执行所有任务,时间更少,效率更高
人体
读,写
一览无遗
血液循环
在同一时间点执行各项进程
编译程序
发送/接收邮件

打印文件
其他
操作系统允许计算机同时执行多项操作
程序
(进程)
线程简介
5
程序 1
程序 2
线程 1
线程 2
线程 3
线程 1
线程 2
线程 3
单独的执行路径
多线程
线程简介
6
在以下情况中可能要使用到多线程:
程序需要同时执行两个或多个任务
程序要等待某事件的发生,例如用户输入、文件操作、网络操作、搜索等
后台程序
命名空间
7
命名空间
8

System. MulticastDelegate
ThreadStart


ThreadPriority


Thread 类的属性和方法
9
命名空间
Thread 线程实例名= new Thread(new ThreadStart(方法名));
运行在线程上的方法
只创建但不启动线程
();
Thread 类的属性和方法
10
属性
CurrentThread
IsAlive
Name
Priority
ThreadState
方法
Sleep()
Abort()
Join()
Resume()
Start()
Suspend()
静态
静态