![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 1219 阅读 · 0 评论 -
Win32 多线程使用
Event:用于线程之间的信号通知。一个线程可以通过将事件状态设置为 signaled 来通知其他等待该事件的线程Mutex:用于实现临界区的互斥访问。只允许一个线程访问被互斥量保护的资源,其他线程必须等待。Semaphore:用于控制对一组资源的访问。信号量维护一个计数器,多个线程可以同时访问被信号量保护的资源,但是计数器的值决定了能够同时访问资源的线程数量。原创 2023-12-23 15:33:17 · 362 阅读 · 0 评论