![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows编程
文章平均质量分 92
Windows编程学习
奋斗的小方
菜鸡
展开
-
3 Windows多线程
windows线程同步的方式一共四种:互斥对象、事件对象、信号量、关键代码段。互斥对象、事件对象、信号量属于内核对象,由于利用内核对象进行线程同步,所以速度较慢。但是这也使得可以在多进程中的各个线程中进行同步。关键代码段在用户方式下,因此同步速度较快,但在使用关键代码段时,很容易进入死锁状态,这是因为等待进入关键代码段时无法设定超时值,而且只能实现在同进程中的线程同步(当一个线程尝试进入一个已被其他线程占用的关键代码段时,它将会被阻塞,直到获得访问权限为止。原创 2024-01-09 15:53:33 · 883 阅读 · 0 评论 -
2 Windows网络编程
C/S模式是指Client/Server模式(客户端/服务器模式)。它是一种计算机架构模式,用于描述分布式计算中的两个主要组成部分:客户端和服务器。客户端是指发起请求的用户或应用程序,它向服务器发送请求并等待服务器的响应。服务器是指接受客户端请求,并提供相应服务或资源的中央计算机或系统。原创 2024-01-02 23:06:37 · 1174 阅读 · 0 评论 -
1 手写第一个Win32窗口程序
LPCTSTR: 根据环境配置,如果定义了UNICODE宏,则是LPCWSTR类型,否则则为LPCSTR类型。TCHAR: 如果定义了UNICODE,则为WCHAR,否则为CHAR。DWORD: 32位无符号整型数据(DWORD32)LONGLONG: 64位符号整型(LONG64)HANDLE: 对象的句柄,最基本的句柄类型。LONG: 32位符号整型(LONG32)DWORD64: 64位无符号整型数据。SHORT: 无符号短整型(16位)INT32: 32位符号整型。INT64: 64位符号整型。原创 2023-12-25 01:11:41 · 982 阅读 · 0 评论