Windows
文章平均质量分 79
Hufft
厚积而薄发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Win32 Socket 使用
Win32 进行网络编程需要使用到 ws2_32.lib 库,它是 Windows Sockets 2 (Winsock2) 的库文件,其主要头文件为winsock2.h。如果使用 Windows.h 头文件则默认包含 winsock.h,他会和 winsock2.h 冲突。可以通过在包含 Windows.h 之前定义宏 WIN32_LEAN_AND_MEAN 来排除一些不常用的 Windows 头文件,这里面就会排除掉 winsock.h原创 2023-12-23 21:20:56 · 1621 阅读 · 0 评论 -
Win32 多线程使用
Event:用于线程之间的信号通知。一个线程可以通过将事件状态设置为 signaled 来通知其他等待该事件的线程Mutex:用于实现临界区的互斥访问。只允许一个线程访问被互斥量保护的资源,其他线程必须等待。Semaphore:用于控制对一组资源的访问。信号量维护一个计数器,多个线程可以同时访问被信号量保护的资源,但是计数器的值决定了能够同时访问资源的线程数量。原创 2023-12-23 15:33:17 · 495 阅读 · 0 评论
分享