随笔分类 - 多线程编程
摘要:结构体列表:WSADATASOCKETSOCKADDR_IN函数列表:WSAStartupsockethtonlhtonsbindlistenacceptsendrecvclosesocket代码: 1 #pragma comment(lib, "wsock32.lib") 2 #include 3 #include 4 #include 5 6 /*** 7 * @author:zanzan101 8 */ 9 10 static HANDLE event_server = CreateEvent(0, 0, 0, "server_event"); 1
        阅读全文
            
摘要:下面是我对Windows平台上的多线程开发的一些理解,具体的可以看代码:0 线程直接相关的函数是:ResumeThread;SuspendThread;TerminateThread;1 互斥控制是用互斥锁:MutexCreateMutex;OpenMutex;ReleaseMutex;2 同步控制是用信号量:SemaphoreCreateSemaphore;OpenSemaphore;ReleaseSemaphore;3 互斥也是一种同步,即同步包含互斥,据说还有一个专门用来表示互斥的结构体,目前没有用过。4 创建线程的时候可以传参,一定要注意保护参数。5 多线程并发时的输入输出注意保护其互
        阅读全文
            
 
                    
                     
                    
                 
                    
                 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号