程序
文章平均质量分 54
P_T_P
这个作者很懒,什么都没留下…
展开
-
socket编程
服务器端:#include#include#includevoid main(){ WORD wVersionRequested;//要求的版本号 WSADATA wsaData;//that is to receive details of the Windows Sockets implementation. int err; /* MAKEWORD(x,y)x原创 2008-10-15 22:16:00 · 699 阅读 · 0 评论 -
一个小程序
#include#includeconst int N = 10;int main(){ int temp[N],res[N]; for(int i=0;i srand(static_castint>(time(0))); for(i=0;i { int k = rand() % (N-i); res[i]=temp[k];原创 2008-10-17 11:21:00 · 574 阅读 · 0 评论 -
用事件同步多线程
#include#includeDWORD WINAPI fun1Proc(LPVOID lpParameter );DWORD WINAPI fun2Proc(LPVOID lpParameter );int tickets = 100;HANDLE hEvent;int main(){ HANDLE hThread1; HANDLE hThread2; /* 创建一个原创 2008-10-30 17:30:00 · 723 阅读 · 0 评论 -
用mutex同步多线程
#include #include DWORD WINAPI ThreadProc1(LPVOID lpParameter );DWORD WINAPI ThreadProc2(LPVOID lpParameter );int index = 0;int tickets = 100; HANDLE hMutex;int main(){ HANDLE hThread1 ; HANDL原创 2008-10-30 17:27:00 · 638 阅读 · 0 评论 -
用临界区实现互斥资源的访问
#include #include int tickets=100;DWORD WINAPI fun1Proc(LPVOID lpParameter);DWORD WINAPI fun2Proc(LPVOID lpParameter);//创建一个临界区CRITICAL_SECTION g_cs;int main(){ HANDLE hThread1,hThread2; //原创 2008-10-30 21:11:00 · 1066 阅读 · 0 评论