Windows 编程
文章平均质量分 55
1710orange
凝听万物之音
展开
-
WindowsAPI 查阅笔记:网络通信
客户端:记得在编译的时候加上这个。不然会报错。服务端,得到连接后创建线程,执行处理函数。原创 2024-08-14 11:04:02 · 251 阅读 · 0 评论 -
WindowsAPI 查阅笔记:进程间管道通信
当程序发出一个异步I/O请求时,它会将OVERLAPPED结构体的地址作为参数传递给异步I/O函数。异步I/O函数会在后台执行I/O操作,并在操作完成时通过设置事件对象或完成端口来通知程序。程序可以在任何时间点检查事件对象或完成端口的状态,以确定I/O操作是否已完成,并处理操作的结果。重叠I/O(Overlapped I/O)是Windows编程中的一种异步 I / O 处理方式,在重叠I/O中,OVERLAPPED结构体用于存储I/O操作的上下文信息。1.1 重叠I/O(Overlapped I/O)原创 2024-08-13 20:01:57 · 862 阅读 · 0 评论 -
WindowsAPI 查阅笔记:设置、获取系统时间
我关闭了时间的自动设置,并且右键exe文件使用管理员权限才修改了时间。不过,修改时间要用到管理员权限。SYSTEMTIME 结构体。原创 2024-08-13 11:39:37 · 273 阅读 · 0 评论 -
WindowsAPI 查阅笔记:线程、多个线程互同步
等待函数可以等待同步对象以外,还可以等待其他对象,包括进程和线程。以进程或线程句柄为等待对象就可以了。TID 是 DWORD 类型,每个线程的 TID 都不同,所以可以用 TID 标识唯一的 线程。通过三个读事件和写事件控制三个线程,避免在写入数据的时候发生【读事件】。每一个线程都有一个句柄和一个标识符 (TID)。创建三个线程,对一个全局变量进行读操作。原创 2024-08-13 09:42:49 · 382 阅读 · 0 评论 -
WindowsAPI 查阅笔记:进程
进程原创 2024-08-12 11:25:45 · 207 阅读 · 0 评论