随笔分类 -  多线程编程

摘要:结构体列表: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 阅读全文
posted @ 2013-10-25 23:50 铁甲小宝 阅读(391) 评论(0) 推荐(0)
摘要:下面是我对Windows平台上的多线程开发的一些理解,具体的可以看代码:0 线程直接相关的函数是:ResumeThread;SuspendThread;TerminateThread;1 互斥控制是用互斥锁:MutexCreateMutex;OpenMutex;ReleaseMutex;2 同步控制是用信号量:SemaphoreCreateSemaphore;OpenSemaphore;ReleaseSemaphore;3 互斥也是一种同步,即同步包含互斥,据说还有一个专门用来表示互斥的结构体,目前没有用过。4 创建线程的时候可以传参,一定要注意保护参数。5 多线程并发时的输入输出注意保护其互 阅读全文
posted @ 2013-10-16 17:37 铁甲小宝 阅读(486) 评论(0) 推荐(0)