kevin55

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

03 2012 档案

摘要:/* BEGTHRD.C illustrates multiple threads using functions: * * _beginthread _endthread * * * This program requires the multithreaded library. For example, * compile with the following command line: * CL /MT /D "_X86_" BEGTHRD.C * * If you are using the Visual C++ development envi... 阅读全文
posted @ 2012-03-13 20:55 kernel_main 阅读(873) 评论(0) 推荐(0) 编辑

摘要:/**归并操作: 归并操作(merge),也叫归并算法,指的是将两个已经排序的序列合并成一个序列的操作。归并排序算法依赖归并操作。 算法描述: 归并操作的过程如下: 1.申请空间 ,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列 2.设定两个指针,最初位置分别为两个已经排序序列的起始位置 3.比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置 4.重复步骤3直到某一指针达到序列尾 5.将另一序列剩下的所有元素直接复制到合并序列尾即:归并排序具体工作原理如下(假设序列共有n个元素): 将序列每相邻两个数字进行归并操作(merge),形成floor(n/2. 阅读全文
posted @ 2012-03-13 19:04 kernel_main 阅读(412) 评论(0) 推荐(0) 编辑

摘要:#include <windows.h>#include <IOSTREAM.H>//线程函数声明DWORD WINAPI FuncProc1( LPVOID lpParameter//thread data);DWORD WINAPI FuncProc2( LPVOID lpParameter//thread data);//int index = 0;int tickets = 100;HANDLE hMutex; //互斥对象int main(){ HANDLE hThread1; HANDLE hThread2; hThread1 = CreateThre... 阅读全文
posted @ 2012-03-11 17:44 kernel_main 阅读(710) 评论(11) 推荐(0) 编辑

摘要:#include <windows.h>#include <IOSTREAM.H>DWORD WINAPI FuncProc1( LPVOID lpParameter//thread data);int index = 0;int main(){ HANDLE hThread1; hThread1 = CreateThread(NULL, 0, FuncProc1, NULL, 0, NULL); CloseHandle(hThread1); while (index++ < 1000) ... 阅读全文
posted @ 2012-03-11 16:42 kernel_main 阅读(410) 评论(4) 推荐(0) 编辑

摘要:本文是我在进行MS-Windows、HP-Unix网络编程的实践过程中总结出来的一些经验,仅供大家参考。本文所谈到的Socket函数如果没有特别说明,都是指的WindowsSocketAPI。一、WSAStartup函数 int WSAStartup( WORD wVersionRequested, LPWSADATA lpWSAData );使用Socket的程序在使用Socket之前必须调用WSAStartup函数。该函数的第一个参数指明程序请求使用的Socket版本,其中高位字节指明副版本、低位字节指明主版本;操作系统利用第二个参数返回请求的Socket的版本信息。当一个应用程序调用WS 阅读全文
posted @ 2012-03-11 00:14 kernel_main 阅读(208) 评论(0) 推荐(0) 编辑

摘要:socket编程主要有如下两种:1.基于TCP(面向连接的)socket编程2.基于UDP(面向无连接的)socket编程---->待续!~ 阅读全文
posted @ 2012-03-10 19:42 kernel_main 阅读(155) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示