实验四Windows线程通信.pdfVIP

  • 9
  • 0
  • 约1.65万字
  • 约 12页
  • 2021-11-27 发布于山西
  • 举报
实验四 Windows 2000线程间通信 一、背景知识 Windows 2000 提供的线程间通讯类内核对象允许同一进程或跨进程的线程之间互相发 送信息,包括文件、文件映射、邮件位和命名管道等,其中最常用的是文件和文件映射。这 类对象允许一个线程很容易地向同一进程或其他进程中的另一线程发送信息。 1. 文件对象 文件对象是人们所熟悉的永久存储的传统元素。 将一个文件看作是内核对象可使开发人 员获得比标准 C++ 文件操作更为强大的功能。 内核允许开发人员在系统设备或网络上创建代表永久存储数据块的文件对象。 这些文件 对象是对永久存储数据的低级访问者;用 C++ 运行库或其他方法打开的所有文件最终都要 变成对 CreateFile() API 的调用。 CreateFile() 函数分配一个内核对象来代表一个永久的文件。当在磁盘上创建一个新文 件或当打开一个已经存在的文件时,就调用这个 API ,其参数总结见表 4-1 。

文档评论(0)

1亿VIP精品文档

相关文档