- 博客(20)
- 资源 (5)
- 收藏
- 关注
原创 MemorySniffer V1.0小程序
今天仿书上做的一个监控内存的小软件:界面如下:主要代码:void CYx_MemoryView::OnDraw(CDC* pDC){ CYx_MemoryDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); CString str; double dFree =0 , dUse = 0; int x = 0,y = 0 ; CRect rect
2007-08-31 19:19:00 972
MemorySniffer V1.0小程序
今天仿书上做的一个监控内存的小软件:界面如下:主要代码:void CYx_MemoryView::OnDraw(CDC* pDC){CYx_MemoryDoc* pDoc = GetDocument();ASSERT_VALID(pDoc);CString str;double dFree =0 , dUse = 0;int x = 0,y = 0 ;CRect rect;CPen Pen...
2007-08-31 19:19:00 75
转载 VC++中线程同步技术分析5
管理事件内核对象 在前面讲述线程通信时曾使用过事件内核对象来进行线程间的通信,除此之外,事件内核对象也可以通过通知操作的方式来保持线程的同步。对于前面那段使用临界区保持线程同步的代码可用事件对象的线程同步方法改写如下: // 事件句柄HANDLE hEvent = NULL;// 共享资源 char g_cArray[10];……UI
2007-08-31 19:13:00 755
VC++中线程同步技术分析5
管理事件内核对象 在前面讲述线程通信时曾使用过事件内核对象来进行线程间的通信,除此之外,事件内核对象也可以通过通知操作的方式来保持线程的同步。对于前面那段使用临界区保持线程同步的代码可用事件对象的线程同步方法改写如下:// 事件句柄HANDLE hEvent = NULL;// 共享资源 char g_cArray[10];……UINT ThreadProc12(LPVOID pParam...
2007-08-31 19:13:00 64
原创 VC++中线程同步技术分析4
管理事件内核对象 在前面讲述线程通信时曾使用过事件内核对象来进行线程间的通信,除此之外,事件内核对象也可以通过通知操作的方式来保持线程的同步。对于前面那段使用临界区保持线程同步的代码可用事件对象的线程同步方法改写如下: // 事件句柄HANDLE hEvent = NULL;// 共享资源 char g_cArray[10];……UI
2007-08-31 19:12:00 728
VC++中线程同步技术分析4
管理事件内核对象 在前面讲述线程通信时曾使用过事件内核对象来进行线程间的通信,除此之外,事件内核对象也可以通过通知操作的方式来保持线程的同步。对于前面那段使用临界区保持线程同步的代码可用事件对象的线程同步方法改写如下:// 事件句柄HANDLE hEvent = NULL;// 共享资源 char g_cArray[10];……UINT ThreadProc12(LPVOID pParam...
2007-08-31 19:12:00 52
原创 VC++中线程同步技术分析3
管理事件内核对象 在前面讲述线程通信时曾使用过事件内核对象来进行线程间的通信,除此之外,事件内核对象也可以通过通知操作的方式来保持线程的同步。对于前面那段使用临界区保持线程同步的代码可用事件对象的线程同步方法改写如下: // 事件句柄HANDLE hEvent = NULL;// 共享资源 char g_cArray[10];……UI
2007-08-31 19:11:00 737
VC++中线程同步技术分析3
管理事件内核对象 在前面讲述线程通信时曾使用过事件内核对象来进行线程间的通信,除此之外,事件内核对象也可以通过通知操作的方式来保持线程的同步。对于前面那段使用临界区保持线程同步的代码可用事件对象的线程同步方法改写如下:// 事件句柄HANDLE hEvent = NULL;// 共享资源 char g_cArray[10];……UINT ThreadProc12(LPVOID pParam...
2007-08-31 19:11:00 48
原创 VC++中线程同步技术分析2
临界区 临界区(Critical Section)是一段独占对某些共享资源访问的代码,在任意时刻只允许一个线程对共享资源进行访问。如果有多个线程试图同时访问临界区,那么在有一个线程进入后其他所有试图访问此临界区的线程将被挂起,并一直持续到进入临界区的线程离开。临界区在被释放后,其他线程可以继续抢占,并以此达到用原子方式操作共享资源的目的。 临界区在使用时以CRITICAL_SECTION结构对
2007-08-30 15:08:00 829
VC++中线程同步技术分析2
临界区 临界区(Critical Section)是一段独占对某些共享资源访问的代码,在任意时刻只允许一个线程对共享资源进行访问。如果有多个线程试图同时访问临界区,那么在有一个线程进入后其他所有试图访问此临界区的线程将被挂起,并一直持续到进入临界区的线程离开。临界区在被释放后,其他线程可以继续抢占,并以此达到用原子方式操作共享资源的目的。 临界区在使用时以CRITICAL_SECTION结构对...
2007-08-30 15:08:00 50
转载 VC++中线程同步技术分析
摘要: 多线程同步技术是计算机软件开发的重要技术,本文对多线程的各种同步技术的原理和实现进行了初步探讨。 关键词: VC++6.0; 线程同步;临界区;事件;互斥;信号量; 正文 使线程同步 在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理
2007-08-30 15:05:00 1001
VC++中线程同步技术分析
摘要: 多线程同步技术是计算机软件开发的重要技术,本文对多线程的各种同步技术的原理和实现进行了初步探讨。 关键词: VC++6.0; 线程同步;临界区;事件;互斥;信号量; 正文 使线程同步 在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理...
2007-08-30 15:05:00 45
原创 有关内存监控的一些知识
这两天在写一个内存监控的DLL,刚开始学写DLL,什么都不会,昨天在网上找一个有关内存的小程序,如下:#include #include #define DIV 1024char *divisor = "K";#define WIDTH 7void main(int argc, char *argv[]){ MEMORYSTATUS stat; GlobalMem
2007-08-23 19:47:00 845
有关内存监控的一些知识
这两天在写一个内存监控的DLL,刚开始学写DLL,什么都不会,昨天在网上找一个有关内存的小程序,如下:#include <windows.h>#include <stdio.h>#define DIV 1024char *divisor = "K";#define WIDTH 7void main(int argc, char *argv[]){ ME...
2007-08-23 19:47:00 89
原创 另一道基础测试题目
数据库:初级:选择题:下列聚合函数中不忽略空值 (null) 的是 【 C 】 A、SUM (列名) B、MAX (列名) C、COUNT ( * ) D、AVG (列名) SQL中,下列涉及空值的操作,不正确的是 【 C 】 A、AGE IS NULL B、AGE IS NOT NULL C、AGE = NULL D、NOT (AGE IS NULL) 在视图上不能完成的操作是【
2007-08-23 19:18:00 2376
另一道基础测试题目
数据库:初级:选择题:下列聚合函数中不忽略空值 (null) 的是 【 C 】 A、SUM (列名) B、MAX (列名) C、COUNT ( * ) D、AVG (列名) SQL中,下列涉及空值的操作,不正确的是 【 C 】 A、AGE IS NULL B、AGE IS NOT NULL C、AGE = NULL D、NOT (AGE IS NULL) 在视图上不能完成的操作是【 C...
2007-08-23 19:18:00 148
原创 前两天做的测试题目及答案
一 填空题(20分)1.C语言表达式 5>2>7>8 的值是( )。2.当执行完以下语句后,变量a的值为( ),d的值为( ),e的值为( )。a=6; b=++a; c=--a; d=a++; e=a--;3.下面程序段的输出结果是( )。 char a=111; a=a^00; printf(“%d %o/n”,a,a);4.
2007-08-23 19:16:00 4362 2
前两天做的测试题目及答案
一 填空题(20分)1.C语言表达式 5>2>7>8 的值是( )。2.当执行完以下语句后,变量a的值为( ),d的值为( ),e的值为( )。a=6; b=++a; c=--a; d=a++; e=a--;3.下面程序段的输出结果是( )。 char a=111; a=a^00; printf(“%d %o/n”,a,a);4.a数组定义如下,按照内存...
2007-08-23 19:16:00 819
原创 VC6.0 link一直不成功.请帮忙解决
我的VC6.0自从装好后每次都出现这个错误,有的可以complie,但是不能link,也不是程序本身的错,求教解决方法.--------------------Configuration: d - Win32 Debug--------------------Linking...LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved externa
2007-08-07 16:26:00 2069 2
VC6.0 link一直不成功.请帮忙解决
我的VC6.0自从装好后每次都出现这个错误,有的可以complie,但是不能link,也不是程序本身的错,求教解决方法.--------------------Configuration: d - Win32 Debug--------------------Linking...LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved externa...
2007-08-07 16:26:00 210
pclint(VC6.0和SourceInsight下的配置文件)
2014-08-25
多功能抓图工具(附源码)
2012-04-07
SSL & TLS Essentials. Securing the Web.pdf
2009-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人